{
  "id": 179969,
  "title": "@Host: About agent filter for test data",
  "url": "/competitions/lyft-motion-prediction-autonomous-vehicles/discussion/179969",
  "author_name": "",
  "post_date": "2020-09-03T12:51:37.175098200Z",
  "votes": 5,
  "comment_count": 7,
  "views": 0,
  "content": "<p>Hi,</p>\n<p>I see the agent filter 0.5 is given only for train data and Eval data, but not for test data.Is it because we are not allowed to know the ground truth of test data?</p>\n<p>Regards,<br>\nThe Brown Iceman</p>",
  "messages": [
    {
      "id": "996640",
      "postDate": "09/03/2020 12:51:37",
      "content": "<p>Hi,</p>\n<p>I see the agent filter 0.5 is given only for train data and Eval data, but not for test data.Is it because we are not allowed to know the ground truth of test data?</p>\n<p>Regards,<br>\nThe Brown Iceman</p>",
      "rawMarkdown": "Hi,\n\nI see the agent filter 0.5 is given only for train data and Eval data, but not for test data.Is it because we are not allowed to know the ground truth of test data?\n\nRegards,\nThe Brown Iceman",
      "votes": null
    },
    {
      "id": "996711",
      "postDate": "09/03/2020 14:02:08",
      "content": "<p>Hii <a href=\"https://www.kaggle.com/deepakrajpurushothaman\" target=\"_blank\">@deepakrajpurushothaman</a> <br>\ni went through the config file and this thing( agent filter) confused me. what is it?</p>",
      "rawMarkdown": "Hii @deepakrajpurushothaman \ni went through the config file and this thing( agent filter) confused me. what is it?",
      "votes": null
    },
    {
      "id": "996746",
      "postDate": "09/03/2020 14:21:50",
      "content": "<p>Its just a filter for the dataset. Threshold of 0.5 means it includes frames with agent of interest. In our case agent of interests are pedestrians, cyclists and other cars. </p>\n<p><a href=\"http://www.l5kit.org/API/l5kit.data.filter.html\" target=\"_blank\">http://www.l5kit.org/API/l5kit.data.filter.html</a> </p>",
      "rawMarkdown": "Its just a filter for the dataset. Threshold of 0.5 means it includes frames with agent of interest. In our case agent of interests are pedestrians, cyclists and other cars. \n\nhttp://www.l5kit.org/API/l5kit.data.filter.html",
      "votes": null
    },
    {
      "id": "996770",
      "postDate": "09/03/2020 14:40:44",
      "content": "<p>thank you <a href=\"https://www.kaggle.com/deepakrajpurushothaman\" target=\"_blank\">@deepakrajpurushothaman</a> </p>",
      "rawMarkdown": "thank you @deepakrajpurushothaman",
      "votes": null
    },
    {
      "id": "1000525",
      "postDate": "09/06/2020 15:29:41",
      "content": "<p><a href=\"https://www.kaggle.com/deepakrajpurushothaman\" target=\"_blank\">@deepakrajpurushothaman</a> can the value of threshold be considered as a hyperparameter or we have to take it fixed as 0.5? Also, how the probabilities of the agents are calculated (on which they are filtered) ? are we computing that probs during training or its already fixed in the dataset? Thanks!</p>",
      "rawMarkdown": "deepakrajpurushothaman can the value of threshold be considered as a hyperparameter or we have to take it fixed as 0.5? Also, how the probabilities of the agents are calculated (on which they are filtered) ? are we computing that probs during training or its already fixed in the dataset? Thanks!",
      "votes": null
    },
    {
      "id": "1000582",
      "postDate": "09/06/2020 16:25:49",
      "content": "<p><a href=\"https://www.kaggle.com/pawankumarsahu\" target=\"_blank\">@pawankumarsahu</a> My understanding is that, Its not a parameter. Its a type filter. So you could Fix at 0.5 and do your thing. There is no probability, its labeled data and already assigned probability of 1.0. Basically what happens when you set to 0.5 is that you are focusing on relevant agents like cars, cyclists and pedestrian. </p>",
      "rawMarkdown": "pawankumarsahu My understanding is that, Its not a parameter. Its a type filter. So you could Fix at 0.5 and do your thing. There is no probability, its labeled data and already assigned probability of 1.0. Basically what happens when you set to 0.5 is that you are focusing on relevant agents like cars, cyclists and pedestrian.",
      "votes": null
    },
    {
      "id": "1000795",
      "postDate": "09/06/2020 19:54:36",
      "content": "<p><a href=\"https://www.kaggle.com/deepakrajpurushothaman\" target=\"_blank\">@deepakrajpurushothaman</a> thanks for that clear explanation!</p>",
      "rawMarkdown": "deepakrajpurushothaman thanks for that clear explanation!",
      "votes": null
    },
    {
      "id": "1003082",
      "postDate": "09/08/2020 16:42:40",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/deepakrajpurushothaman\" target=\"_blank\">@deepakrajpurushothaman</a>, for the test set you are provided with a mask already (the output of the <code>select_agents</code> script) so you don't have to filter yourself. The reason is that we selected the agents in a way that doesn't leak any future GT (in particular, we removed all frames in each scene after a given point <code>T</code> and set only agents at <code>T-1</code> as True in the mask).</p>",
      "rawMarkdown": "Hi @deepakrajpurushothaman, for the test set you are provided with a mask already (the output of the `select_agents` script) so you don't have to filter yourself. The reason is that we selected the agents in a way that doesn't leak any future GT (in particular, we removed all frames in each scene after a given point `T` and set only agents at `T-1` as True in the mask).",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 996711,
      "author_name": "debasish05",
      "author_url": "",
      "post_date": "09/03/2020 14:02:08",
      "content": "<p>Hii <a href=\"https://www.kaggle.com/deepakrajpurushothaman\" target=\"_blank\">@deepakrajpurushothaman</a> <br>\ni went through the config file and this thing( agent filter) confused me. what is it?</p>",
      "votes": null,
      "replies": [
        {
          "id": 996746,
          "author_name": "deepakrajpurushothaman",
          "author_url": "",
          "post_date": "09/03/2020 14:21:50",
          "content": "<p>Its just a filter for the dataset. Threshold of 0.5 means it includes frames with agent of interest. In our case agent of interests are pedestrians, cyclists and other cars. </p>\n<p><a href=\"http://www.l5kit.org/API/l5kit.data.filter.html\" target=\"_blank\">http://www.l5kit.org/API/l5kit.data.filter.html</a> </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 996770,
          "author_name": "debasish05",
          "author_url": "",
          "post_date": "09/03/2020 14:40:44",
          "content": "<p>thank you <a href=\"https://www.kaggle.com/deepakrajpurushothaman\" target=\"_blank\">@deepakrajpurushothaman</a> </p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1000525,
      "author_name": "pawankumarsahu",
      "author_url": "",
      "post_date": "09/06/2020 15:29:41",
      "content": "<p><a href=\"https://www.kaggle.com/deepakrajpurushothaman\" target=\"_blank\">@deepakrajpurushothaman</a> can the value of threshold be considered as a hyperparameter or we have to take it fixed as 0.5? Also, how the probabilities of the agents are calculated (on which they are filtered) ? are we computing that probs during training or its already fixed in the dataset? Thanks!</p>",
      "votes": null,
      "replies": [
        {
          "id": 1000582,
          "author_name": "deepakrajpurushothaman",
          "author_url": "",
          "post_date": "09/06/2020 16:25:49",
          "content": "<p><a href=\"https://www.kaggle.com/pawankumarsahu\" target=\"_blank\">@pawankumarsahu</a> My understanding is that, Its not a parameter. Its a type filter. So you could Fix at 0.5 and do your thing. There is no probability, its labeled data and already assigned probability of 1.0. Basically what happens when you set to 0.5 is that you are focusing on relevant agents like cars, cyclists and pedestrian. </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1000795,
          "author_name": "pawankumarsahu",
          "author_url": "",
          "post_date": "09/06/2020 19:54:36",
          "content": "<p><a href=\"https://www.kaggle.com/deepakrajpurushothaman\" target=\"_blank\">@deepakrajpurushothaman</a> thanks for that clear explanation!</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1003082,
      "author_name": "lucabergamini",
      "author_url": "",
      "post_date": "09/08/2020 16:42:40",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/deepakrajpurushothaman\" target=\"_blank\">@deepakrajpurushothaman</a>, for the test set you are provided with a mask already (the output of the <code>select_agents</code> script) so you don't have to filter yourself. The reason is that we selected the agents in a way that doesn't leak any future GT (in particular, we removed all frames in each scene after a given point <code>T</code> and set only agents at <code>T-1</code> as True in the mask).</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "996640": "Hi,\n\nI see the agent filter 0.5 is given only for train data and Eval data, but not for test data.Is it because we are not allowed to know the ground truth of test data?\n\nRegards,\nThe Brown Iceman",
    "996711": "Hii @deepakrajpurushothaman \ni went through the config file and this thing( agent filter) confused me. what is it?",
    "996746": "Its just a filter for the dataset. Threshold of 0.5 means it includes frames with agent of interest. In our case agent of interests are pedestrians, cyclists and other cars. \n\nhttp://www.l5kit.org/API/l5kit.data.filter.html",
    "996770": "thank you @deepakrajpurushothaman",
    "1000525": "deepakrajpurushothaman can the value of threshold be considered as a hyperparameter or we have to take it fixed as 0.5? Also, how the probabilities of the agents are calculated (on which they are filtered) ? are we computing that probs during training or its already fixed in the dataset? Thanks!",
    "1000582": "pawankumarsahu My understanding is that, Its not a parameter. Its a type filter. So you could Fix at 0.5 and do your thing. There is no probability, its labeled data and already assigned probability of 1.0. Basically what happens when you set to 0.5 is that you are focusing on relevant agents like cars, cyclists and pedestrian.",
    "1000795": "deepakrajpurushothaman thanks for that clear explanation!",
    "1003082": "Hi @deepakrajpurushothaman, for the test set you are provided with a mask already (the output of the `select_agents` script) so you don't have to filter yourself. The reason is that we selected the agents in a way that doesn't leak any future GT (in particular, we removed all frames in each scene after a given point `T` and set only agents at `T-1` as True in the mask)."
  },
  "source": "meta"
}