{
  "id": 178124,
  "title": "Non deep learning approaches",
  "url": "/competitions/lyft-motion-prediction-autonomous-vehicles/discussion/178124",
  "author_name": "",
  "post_date": "2020-08-28T17:33:03.745939900Z",
  "votes": 23,
  "comment_count": 1,
  "views": 0,
  "content": "<p>So far, the main public kernels are using the <strong>host's starter notebook</strong> with a tiny modification. But, intrinsically, a system of  AV on the roads among other agents can be seen as a distribution of points for which we're required to predict next destinations. Hence, even a classical machine learning approach could work.</p>\n<p>I'm a little bit surprised that none of available approaches goes in that direction  🤔 !?</p>\n<p>Nevertheless, we're just at the beginning of this competition and there still, likely, lot of ideas to be discovered.</p>\n<p>And you, what's your experimental approach for now ?</p>\n<p>[Updates]<br>\n<a href=\"https://www.kaggle.com/kneroma/lgbm-on-lyft-tabular-data-inference\" target=\"_blank\">I finally train a LGBM model on a tabular version of the comeptition data. Feel free to comment with your ideas.</a></p>\n<p>The datasets used to train and predict with LGBM models are :</p>\n<ul>\n<li><a href=\"https://www.kaggle.com/kneroma/lyft-motion-prediction-autonomous-vehicles-as-csv\" target=\"_blank\">train sample</a></li>\n<li><a href=\"https://www.kaggle.com/kneroma/lyft-test-set-as-csv\" target=\"_blank\">test set as tabular data</a></li>\n<li><a href=\"https://www.kaggle.com/kneroma/lyft-models\" target=\"_blank\">LGBM checkpoints</a></li>\n</ul>\n<p>[Updates 2]</p>\n<ul>\n<li>I've published my <a href=\"https://www.kaggle.com/kneroma/lgbm-on-lyft-tabular-data-training\" target=\"_blank\">training pipeline here</a></li>\n<li>The whole training-set can be <a href=\"https://www.kaggle.com/kneroma/lyft-train-as-parquet\" target=\"_blank\">found here as parquet file</a></li>\n</ul>",
  "messages": [
    {
      "id": "989288",
      "postDate": "08/28/2020 17:33:03",
      "content": "<p>So far, the main public kernels are using the <strong>host's starter notebook</strong> with a tiny modification. But, intrinsically, a system of  AV on the roads among other agents can be seen as a distribution of points for which we're required to predict next destinations. Hence, even a classical machine learning approach could work.</p>\n<p>I'm a little bit surprised that none of available approaches goes in that direction  🤔 !?</p>\n<p>Nevertheless, we're just at the beginning of this competition and there still, likely, lot of ideas to be discovered.</p>\n<p>And you, what's your experimental approach for now ?</p>\n<p>[Updates]<br>\n<a href=\"https://www.kaggle.com/kneroma/lgbm-on-lyft-tabular-data-inference\" target=\"_blank\">I finally train a LGBM model on a tabular version of the comeptition data. Feel free to comment with your ideas.</a></p>\n<p>The datasets used to train and predict with LGBM models are :</p>\n<ul>\n<li><a href=\"https://www.kaggle.com/kneroma/lyft-motion-prediction-autonomous-vehicles-as-csv\" target=\"_blank\">train sample</a></li>\n<li><a href=\"https://www.kaggle.com/kneroma/lyft-test-set-as-csv\" target=\"_blank\">test set as tabular data</a></li>\n<li><a href=\"https://www.kaggle.com/kneroma/lyft-models\" target=\"_blank\">LGBM checkpoints</a></li>\n</ul>\n<p>[Updates 2]</p>\n<ul>\n<li>I've published my <a href=\"https://www.kaggle.com/kneroma/lgbm-on-lyft-tabular-data-training\" target=\"_blank\">training pipeline here</a></li>\n<li>The whole training-set can be <a href=\"https://www.kaggle.com/kneroma/lyft-train-as-parquet\" target=\"_blank\">found here as parquet file</a></li>\n</ul>",
      "rawMarkdown": "So far, the main public kernels are using the **host's starter notebook** with a tiny modification. But, intrinsically, a system of  AV on the roads among other agents can be seen as a distribution of points for which we're required to predict next destinations. Hence, even a classical machine learning approach could work.\n\nI'm a little bit surprised that none of available approaches goes in that direction  🤔 !?\n\nNevertheless, we're just at the beginning of this competition and there still, likely, lot of ideas to be discovered.\n\nAnd you, what's your experimental approach for now ?\n\n[Updates]\n[I finally train a LGBM model on a tabular version of the comeptition data. Feel free to comment with your ideas.](https://www.kaggle.com/kneroma/lgbm-on-lyft-tabular-data-inference)\n\nThe datasets used to train and predict with LGBM models are :\n* [train sample](https://www.kaggle.com/kneroma/lyft-motion-prediction-autonomous-vehicles-as-csv)\n* [test set as tabular data](https://www.kaggle.com/kneroma/lyft-test-set-as-csv)\n* [LGBM checkpoints](https://www.kaggle.com/kneroma/lyft-models)\n\n[Updates 2]\n* I've published my [training pipeline here](https://www.kaggle.com/kneroma/lgbm-on-lyft-tabular-data-training)\n* The whole training-set can be [found here as parquet file](https://www.kaggle.com/kneroma/lyft-train-as-parquet)",
      "votes": null
    },
    {
      "id": "1053639",
      "postDate": "10/19/2020 07:31:13",
      "content": "<p>Hi,</p>\n<p>Thanks <a href=\"https://www.kaggle.com/kneroma\" target=\"_blank\">@kneroma</a> for the kernel. There's a <a href=\"https://www.kaggle.com/c/lyft-motion-prediction-autonomous-vehicles/discussion/188330\" target=\"_blank\">similar thread</a> where ideas like constant velocity Kalman filter models are discussed. The problem with using only the history positions is that they don't take into account the free space (other than those occupied by surrounding vehicles) and traffic light situation. That said, these methods can be used to smooth the output (from DL models) or can be used as one candidate in multiple predictions. </p>",
      "rawMarkdown": "Hi,\n\nThanks @kneroma for the kernel. There's a [similar thread](https://www.kaggle.com/c/lyft-motion-prediction-autonomous-vehicles/discussion/188330) where ideas like constant velocity Kalman filter models are discussed. The problem with using only the history positions is that they don't take into account the free space (other than those occupied by surrounding vehicles) and traffic light situation. That said, these methods can be used to smooth the output (from DL models) or can be used as one candidate in multiple predictions.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1053639,
      "author_name": "suryajrrafl",
      "author_url": "",
      "post_date": "10/19/2020 07:31:13",
      "content": "<p>Hi,</p>\n<p>Thanks <a href=\"https://www.kaggle.com/kneroma\" target=\"_blank\">@kneroma</a> for the kernel. There's a <a href=\"https://www.kaggle.com/c/lyft-motion-prediction-autonomous-vehicles/discussion/188330\" target=\"_blank\">similar thread</a> where ideas like constant velocity Kalman filter models are discussed. The problem with using only the history positions is that they don't take into account the free space (other than those occupied by surrounding vehicles) and traffic light situation. That said, these methods can be used to smooth the output (from DL models) or can be used as one candidate in multiple predictions. </p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "989288": "So far, the main public kernels are using the **host's starter notebook** with a tiny modification. But, intrinsically, a system of  AV on the roads among other agents can be seen as a distribution of points for which we're required to predict next destinations. Hence, even a classical machine learning approach could work.\n\nI'm a little bit surprised that none of available approaches goes in that direction  🤔 !?\n\nNevertheless, we're just at the beginning of this competition and there still, likely, lot of ideas to be discovered.\n\nAnd you, what's your experimental approach for now ?\n\n[Updates]\n[I finally train a LGBM model on a tabular version of the comeptition data. Feel free to comment with your ideas.](https://www.kaggle.com/kneroma/lgbm-on-lyft-tabular-data-inference)\n\nThe datasets used to train and predict with LGBM models are :\n* [train sample](https://www.kaggle.com/kneroma/lyft-motion-prediction-autonomous-vehicles-as-csv)\n* [test set as tabular data](https://www.kaggle.com/kneroma/lyft-test-set-as-csv)\n* [LGBM checkpoints](https://www.kaggle.com/kneroma/lyft-models)\n\n[Updates 2]\n* I've published my [training pipeline here](https://www.kaggle.com/kneroma/lgbm-on-lyft-tabular-data-training)\n* The whole training-set can be [found here as parquet file](https://www.kaggle.com/kneroma/lyft-train-as-parquet)",
    "1053639": "Hi,\n\nThanks @kneroma for the kernel. There's a [similar thread](https://www.kaggle.com/c/lyft-motion-prediction-autonomous-vehicles/discussion/188330) where ideas like constant velocity Kalman filter models are discussed. The problem with using only the history positions is that they don't take into account the free space (other than those occupied by surrounding vehicles) and traffic light situation. That said, these methods can be used to smooth the output (from DL models) or can be used as one candidate in multiple predictions."
  },
  "source": "meta"
}