{
  "id": 406491,
  "title": "5th place solution with code",
  "url": "/competitions/asl-signs/writeups/in-the-prize-line-5th-place-solution-with-code",
  "author_name": "",
  "post_date": "2023-05-05T05:19:51.527Z",
  "votes": 28,
  "comment_count": 1,
  "views": 0,
  "content": "<p>Here is a quick overview of the 5th-place solution.</p>\n<ol>\n<li><p><strong>we applied various augmentations like flip, concatenation, etc</strong><br>\n1.1. By applying different augmentations, we can increase the cv by ~ 0.02 (0.76 -&gt; 0.78)</p></li>\n<li><p><strong>the model is only a transformer model based on the public kernels</strong><br>\n2.1. By increasing the number of parameters, the performance of a single model can be increased to around 0.8 (0.78-&gt;0.8) in public LB.<br>\n2.1.1. 3 layers of transformer with the embedding size 480.</p></li>\n<li><p><strong>Preprocessing by mean and std of single sign sequence</strong><br>\n3.1. the preprocessing does affect the final performance. <br>\n3.1.1. we tried different ways of calculating the mean and std and found out that using the mean and std of the single sign sequence results in better cv.</p></li>\n<li><p><strong>Feature engineering like distances between points</strong><br>\n4.1. we selected and used around 106 points (as the public notebook by Heck).<br>\n4.2. distances withinpoints of hands/nose/eyes/… are calculated.</p></li>\n<li><p><strong>some methods to prevent overfitting like awp, random mask of frames, ema, etc …</strong></p></li>\n</ol>\n<p>many thanks to my teammates  <a href=\"https://www.kaggle.com/qiaoshiji\" target=\"_blank\">@qiaoshiji</a> <a href=\"https://www.kaggle.com/zengzhaoyang\" target=\"_blank\">@zengzhaoyang</a></p>\n<p>The source code for training models can be found here : <a href=\"https://github.com/zhouyuanzhe/kaggleasl5thplacesolution\" target=\"_blank\">https://github.com/zhouyuanzhe/kaggleasl5thplacesolution</a></p>",
  "messages": [
    {
      "id": "2242862",
      "postDate": "05/02/2023 14:44:52",
      "content": "<p>Here is a quick overview of the 5th-place solution.</p>\n<ol>\n<li><p><strong>we applied various augmentations like flip, concatenation, etc</strong><br>\n1.1. By applying different augmentations, we can increase the cv by ~ 0.02 (0.76 -&gt; 0.78)</p></li>\n<li><p><strong>the model is only a transformer model based on the public kernels</strong><br>\n2.1. By increasing the number of parameters, the performance of a single model can be increased to around 0.8 (0.78-&gt;0.8) in public LB.<br>\n2.1.1. 3 layers of transformer with the embedding size 480.</p></li>\n<li><p><strong>Preprocessing by mean and std of single sign sequence</strong><br>\n3.1. the preprocessing does affect the final performance. <br>\n3.1.1. we tried different ways of calculating the mean and std and found out that using the mean and std of the single sign sequence results in better cv.</p></li>\n<li><p><strong>Feature engineering like distances between points</strong><br>\n4.1. we selected and used around 106 points (as the public notebook by Heck).<br>\n4.2. distances withinpoints of hands/nose/eyes/… are calculated.</p></li>\n<li><p><strong>some methods to prevent overfitting like awp, random mask of frames, ema, etc …</strong></p></li>\n</ol>\n<p>many thanks to my teammates  <a href=\"https://www.kaggle.com/qiaoshiji\" target=\"_blank\">@qiaoshiji</a> <a href=\"https://www.kaggle.com/zengzhaoyang\" target=\"_blank\">@zengzhaoyang</a></p>\n<p>The source code for training models can be found here : <a href=\"https://github.com/zhouyuanzhe/kaggleasl5thplacesolution\" target=\"_blank\">https://github.com/zhouyuanzhe/kaggleasl5thplacesolution</a></p>",
      "rawMarkdown": "Here is a quick overview of the 5th-place solution.\n\n1.  **we applied various augmentations like flip, concatenation, etc**\n1.1. By applying different augmentations, we can increase the cv by ~ 0.02 (0.76 -> 0.78)\n\n2. **the model is only a transformer model based on the public kernels**\n2.1. By increasing the number of parameters, the performance of a single model can be increased to around 0.8 (0.78->0.8) in public LB.\n2.1.1. 3 layers of transformer with the embedding size 480.\n\n3. **Preprocessing by mean and std of single sign sequence**\n3.1. the preprocessing does affect the final performance. \n3.1.1. we tried different ways of calculating the mean and std and found out that using the mean and std of the single sign sequence results in better cv.\n\n4. **Feature engineering like distances between points**\n4.1. we selected and used around 106 points (as the public notebook by Heck).\n4.2. distances withinpoints of hands/nose/eyes/... are calculated.\n\n5. **some methods to prevent overfitting like awp, random mask of frames, ema, etc ...**\n\nmany thanks to my teammates  @qiaoshiji @zengzhaoyang\n\nThe source code for training models can be found here : https://github.com/zhouyuanzhe/kaggleasl5thplacesolution",
      "votes": null
    },
    {
      "id": "2247438",
      "postDate": "05/06/2023 02:15:06",
      "content": "<p>感谢大佬分享code，已加🌟</p>",
      "rawMarkdown": "感谢大佬分享code，已加🌟",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2247438,
      "author_name": "akomwins",
      "author_url": "",
      "post_date": "05/06/2023 02:15:06",
      "content": "<p>感谢大佬分享code，已加🌟</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "2242862": "Here is a quick overview of the 5th-place solution.\n\n1.  **we applied various augmentations like flip, concatenation, etc**\n1.1. By applying different augmentations, we can increase the cv by ~ 0.02 (0.76 -> 0.78)\n\n2. **the model is only a transformer model based on the public kernels**\n2.1. By increasing the number of parameters, the performance of a single model can be increased to around 0.8 (0.78->0.8) in public LB.\n2.1.1. 3 layers of transformer with the embedding size 480.\n\n3. **Preprocessing by mean and std of single sign sequence**\n3.1. the preprocessing does affect the final performance. \n3.1.1. we tried different ways of calculating the mean and std and found out that using the mean and std of the single sign sequence results in better cv.\n\n4. **Feature engineering like distances between points**\n4.1. we selected and used around 106 points (as the public notebook by Heck).\n4.2. distances withinpoints of hands/nose/eyes/... are calculated.\n\n5. **some methods to prevent overfitting like awp, random mask of frames, ema, etc ...**\n\nmany thanks to my teammates  @qiaoshiji @zengzhaoyang\n\nThe source code for training models can be found here : https://github.com/zhouyuanzhe/kaggleasl5thplacesolution",
    "2247438": "感谢大佬分享code，已加🌟"
  },
  "source": "meta"
}