{
  "id": 135961,
  "title": "Wrong Submission - Lost 34th place ",
  "url": "/competitions/bengaliai-cv19/discussion/135961",
  "author_name": "GreatGameDota",
  "post_date": "2020-03-17T00:04:30.523000",
  "votes": 12,
  "comment_count": 26,
  "views": 0,
  "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F6435e40486536115e06b8b5263bdc6c0%2F676e909e1c0d1ca891bc9afbe3e91d9c.png?generation=1584403463405091&amp;alt=media\" alt=\"\">\nIM LITERALLY DEAD</p>",
  "messages": [
    {
      "id": 775688,
      "postDate": "2020-03-17T00:04:30.523Z",
      "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F6435e40486536115e06b8b5263bdc6c0%2F676e909e1c0d1ca891bc9afbe3e91d9c.png?generation=1584403463405091&amp;alt=media\" alt=\"\">\nIM LITERALLY DEAD</p>",
      "rawMarkdown": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F6435e40486536115e06b8b5263bdc6c0%2F676e909e1c0d1ca891bc9afbe3e91d9c.png?generation=1584403463405091&amp;alt=media)\nIM LITERALLY DEAD",
      "votes": 12
    },
    {
      "id": 775758,
      "postDate": "2020-03-17T00:43:43.767Z",
      "content": "<p>You are not in a bad shape, we dropped about 250 because of a wrong selection:\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1212661%2Fef8d8ae085af1d25b7b0ba787e8dc831%2F1.png?generation=1584405720919875&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "You are not in a bad shape, we dropped about 250 because of a wrong selection:\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1212661%2Fef8d8ae085af1d25b7b0ba787e8dc831%2F1.png?generation=1584405720919875&amp;alt=media)\n",
      "votes": 9
    },
    {
      "id": 775928,
      "postDate": "2020-03-17T03:01:00.040Z",
      "content": "<p><img src=\"https://wompampsupport.azureedge.net/fetchimage?siteId=7575&amp;v=2&amp;jpgQuality=100&amp;width=700&amp;url=https%3A%2F%2Fi.kym-cdn.com%2Fentries%2Ficons%2Ffacebook%2F000%2F027%2F763%2F07B89120-B48D-45FB-AF1D-49AF6CD16790.jpg\" alt=\"\"></p>",
      "rawMarkdown": "![](https://wompampsupport.azureedge.net/fetchimage?siteId=7575&amp;v=2&amp;jpgQuality=100&amp;width=700&amp;url=https%3A%2F%2Fi.kym-cdn.com%2Fentries%2Ficons%2Ffacebook%2F000%2F027%2F763%2F07B89120-B48D-45FB-AF1D-49AF6CD16790.jpg)",
      "votes": 8
    },
    {
      "id": 775719,
      "postDate": "2020-03-17T00:24:09.287Z",
      "content": "<p>It's okay man, this was a great experience! My first time to meet the shake up. My best private score is ~1100 places better than my final submissions. lol<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3617078%2Fcdf1686512daaa5d1c3fb982e64ab35c%2F2020-03-17%208.23.11.png?generation=1584404647358865&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "It's okay man, this was a great experience! My first time to meet the shake up. My best private score is ~1100 places better than my final submissions. lol![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3617078%2Fcdf1686512daaa5d1c3fb982e64ab35c%2F2020-03-17%208.23.11.png?generation=1584404647358865&amp;alt=media)\n",
      "votes": 8,
      "replies": [
        {
          "id": 775733,
          "postDate": "2020-03-17T00:33:39.987Z",
          "content": "<p>oh no 😧 </p>",
          "rawMarkdown": "oh no 😧 "
        },
        {
          "id": 775744,
          "postDate": "2020-03-17T00:35:52.967Z",
          "content": "<p>I feel sad and exciting in the same time, this just confusing.</p>",
          "rawMarkdown": "I feel sad and exciting in the same time, this just confusing.",
          "votes": 4
        },
        {
          "id": 775785,
          "postDate": "2020-03-17T00:58:52.093Z",
          "content": "<p>What you said is exactly how I feel! 🤝 </p>",
          "rawMarkdown": "What you said is exactly how I feel! 🤝 ",
          "votes": 1
        },
        {
          "id": 776213,
          "postDate": "2020-03-17T07:53:52.417Z",
          "content": "<p>Can you share what that solution was <a href=\"/xiejialun\">@xiejialun</a>? If possible with code also?</p>\n\n<p>Some of the augmentations you implemented in Flower Classification TPU contest were really good and it helped to learn a lot of tricks to be used in this competition also.</p>\n\n<p>Even though I also faced a huge drop, I learned a lot from folks like you, <a href=\"/ipythonx\">@ipythonx</a> , <a href=\"/seesee\">@seesee</a> etc</p>",
          "rawMarkdown": "Can you share what that solution was @xiejialun? If possible with code also?\n\nSome of the augmentations you implemented in Flower Classification TPU contest were really good and it helped to learn a lot of tricks to be used in this competition also.\n\nEven though I also faced a huge drop, I learned a lot from folks like you, @ipythonx , @seesee etc"
        },
        {
          "id": 776253,
          "postDate": "2020-03-17T08:36:34.870Z",
          "content": "<p><a href=\"/kurianbenoy\">@kurianbenoy</a> Sure, but to be honest, my solution might have very few value to reference.\nI think if you start from See--`s TPU kernel, then huge drop is unavoidable unless you </p>\n\n<ol>\n<li>Change the prediction head from 1 head to 3 head</li>\n<li>applying weights to the class prediction like this <a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/136056\">solution</a></li>\n</ol>\n\n<p>Since the original 1 head tail will limit the model to predict the results on classes only showed in training dataset, which brings your model to overfitting.</p>\n\n<p>Once you change the tail from 1 head to 3 heads, then you should can easily get 0.92+ private score with original kernel from See--.</p>\n\n<p>And here are something I tried to and workable:</p>\n\n<ol>\n<li>ReduceLROnPlateau training </li>\n<li>CutMix(prob 0.35) MixUp(prob 0.35) and Cutout(prob 0.3) augmentation</li>\n<li>Change backbone to EfficientNetB4-B5</li>\n<li>Image resolution to 224x224</li>\n<li>Batch size 1024 : 128 for each core, Kaggle TPU has 8 cores</li>\n<li>Training epochs : 70, Adam optimizer with learning rate 1e-3</li>\n<li>Regular categorical cross-entropy loss</li>\n</ol>\n\n<p>The augmentation can only perform 1 type in each time,  like this\n```\nselect_prob = self.random_prob()</p>\n\n<p>if select_prob &lt;= 0.35:\n      image, g_labels, v_labels, c_labels = self.MixCut(image, g_labels, v_labels, c_labels)\nelif select_prob &gt; 0.35 and select_prob &lt;= 0.7:\n      image, g_labels, v_labels, c_labels = self.MixUp(image, g_labels, v_labels, c_labels)\nelse:\n      image = self.CutOut(image)\n```</p>\n\n<p>After the competition, I change the 1 head tail to 3 heads tail and rest of the settings are as I listed above. Then I got 0.9348 private score and 0.9797 public score. \nActually, I had noticed that 1 head tail might cause me overfitting problem, but since the 1 head tail gave me higher LB and I was too lazy to change the architecture, so here I go..LOL</p>",
          "rawMarkdown": "@kurianbenoy Sure, but to be honest, my solution might have very few value to reference.\nI think if you start from See--`s TPU kernel, then huge drop is unavoidable unless you \n\n1. Change the prediction head from 1 head to 3 head\n2. applying weights to the class prediction like this [solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/136056)\n\nSince the original 1 head tail will limit the model to predict the results on classes only showed in training dataset, which brings your model to overfitting.\n\nOnce you change the tail from 1 head to 3 heads, then you should can easily get 0.92+ private score with original kernel from See--.\n\nAnd here are something I tried to and workable:\n\n1. ReduceLROnPlateau training \n2. CutMix(prob 0.35) MixUp(prob 0.35) and Cutout(prob 0.3) augmentation\n3. Change backbone to EfficientNetB4-B5\n4. Image resolution to 224x224\n5. Batch size 1024 : 128 for each core, Kaggle TPU has 8 cores\n6. Training epochs : 70, Adam optimizer with learning rate 1e-3\n7. Regular categorical cross-entropy loss\n\nThe augmentation can only perform 1 type in each time,  like this\n```\nselect_prob = self.random_prob()\n        \nif select_prob &lt;= 0.35:\n      image, g_labels, v_labels, c_labels = self.MixCut(image, g_labels, v_labels, c_labels)\nelif select_prob &gt; 0.35 and select_prob &lt;= 0.7:\n      image, g_labels, v_labels, c_labels = self.MixUp(image, g_labels, v_labels, c_labels)\nelse:\n      image = self.CutOut(image)\n```\n\nAfter the competition, I change the 1 head tail to 3 heads tail and rest of the settings are as I listed above. Then I got 0.9348 private score and 0.9797 public score. \nActually, I had noticed that 1 head tail might cause me overfitting problem, but since the 1 head tail gave me higher LB and I was too lazy to change the architecture, so here I go..LOL",
          "votes": 1
        },
        {
          "id": 776258,
          "postDate": "2020-03-17T08:44:00.717Z",
          "rawMarkdown": "",
          "isDeleted": true
        },
        {
          "id": 776261,
          "postDate": "2020-03-17T08:47:15.320Z",
          "content": "<p>I already set my training notebook public to you, so you should be able to see it.\nBut the code is quite messy though.</p>",
          "rawMarkdown": "I already set my training notebook public to you, so you should be able to see it.\nBut the code is quite messy though."
        },
        {
          "id": 776787,
          "postDate": "2020-03-17T16:28:07.253Z",
          "content": "<p>Thanks for the detailed solution <a href=\"/xiejialun\">@xiejialun</a>. It great to see how well you used the power of TPUs with changing batch size to 1024. Learned a lot from your solution and thanks for sharing the notebook</p>",
          "rawMarkdown": "Thanks for the detailed solution @xiejialun. It great to see how well you used the power of TPUs with changing batch size to 1024. Learned a lot from your solution and thanks for sharing the notebook",
          "votes": 1
        }
      ]
    },
    {
      "id": 776222,
      "postDate": "2020-03-17T08:02:33.800Z",
      "content": "<p>My reaction after checking private LB: 💜 \n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F97455%2F0f89b1f545344b34009a1bd11ae3a173%2FScreenshot%202020-03-17%20at%201.58.22%20PM.png?generation=1584431953141542&amp;alt=media\" alt=\"\"></p>\n\n<p>But few minutes later I felt: 💔 \n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F97455%2F6bc0ed3e7deb0cd68ed362f203158bd5%2FScreenshot%202020-03-17%20at%201.52.59%20PM.png?generation=1584431789009610&amp;alt=media\" alt=\"\"></p>\n\n<p>That's 17th position on private leaderboard!</p>",
      "rawMarkdown": "My reaction after checking private LB: 💜 \n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F97455%2F0f89b1f545344b34009a1bd11ae3a173%2FScreenshot%202020-03-17%20at%201.58.22%20PM.png?generation=1584431953141542&amp;alt=media)\n\nBut few minutes later I felt: 💔 \n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F97455%2F6bc0ed3e7deb0cd68ed362f203158bd5%2FScreenshot%202020-03-17%20at%201.52.59%20PM.png?generation=1584431789009610&amp;alt=media)\n\nThat's 17th position on private leaderboard!",
      "votes": 3
    },
    {
      "id": 775694,
      "postDate": "2020-03-17T00:08:33.737Z",
      "content": "<p>My best sub ? The first ! I would have been 29th. Now I am 266th.</p>",
      "rawMarkdown": "My best sub ? The first ! I would have been 29th. Now I am 266th.",
      "votes": 3
    },
    {
      "id": 776200,
      "postDate": "2020-03-17T07:37:30.417Z",
      "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2722541%2F7e340f89107aca3c8abae150fada1d0e%2Fsad.PNG?generation=1584430500387546&amp;alt=media\" alt=\"\"></p>\n\n<p>Dude, <a href=\"/greatgamedota\">@greatgamedota</a>  u atleast got bronze; we slid down 235 places due to wrong submission. We would have got 87th position if the above sub was submitted and would have secured my first silver (first medal as well). I am crying as hell 😭 😭 </p>",
      "rawMarkdown": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2722541%2F7e340f89107aca3c8abae150fada1d0e%2Fsad.PNG?generation=1584430500387546&amp;alt=media)\n\n\nDude, @greatgamedota  u atleast got bronze; we slid down 235 places due to wrong submission. We would have got 87th position if the above sub was submitted and would have secured my first silver (first medal as well). I am crying as hell 😭 😭 ",
      "votes": 1
    },
    {
      "id": 775730,
      "postDate": "2020-03-17T00:32:21.300Z",
      "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1984321%2F9b7e88f776e4d221d0e8c7723ef975d9%2FF.png?generation=1584405053029372&amp;alt=media\" alt=\"\"></p>\n\n<p>damn! -_- </p>",
      "rawMarkdown": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1984321%2F9b7e88f776e4d221d0e8c7723ef975d9%2FF.png?generation=1584405053029372&amp;alt=media)\n\ndamn! -_- ",
      "votes": 1
    },
    {
      "id": 776292,
      "postDate": "2020-03-17T09:15:31.100Z",
      "content": "<p>I think, it requires to trust in own intuition while selecting two final submissions.</p>",
      "rawMarkdown": "I think, it requires to trust in own intuition while selecting two final submissions."
    },
    {
      "id": 776173,
      "postDate": "2020-03-17T07:06:55.623Z",
      "content": "<p>IM SCREAMING</p>\n\n<p>I could have got silver 🤒 </p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1718514%2F15679425f3ee4184875539cb23e1258a%2FScreenshot%20from%202020-03-17%2011-31-52.png?generation=1584428789694572&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "IM SCREAMING\n\nI could have got silver 🤒 \n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1718514%2F15679425f3ee4184875539cb23e1258a%2FScreenshot%20from%202020-03-17%2011-31-52.png?generation=1584428789694572&amp;alt=media)\n"
    },
    {
      "id": 776066,
      "postDate": "2020-03-17T05:21:13.793Z",
      "content": "<p>Same :(\nI dropped ~350 places:</p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1905996%2F391ff4f181fef7fe5abf6f6901eab18e%2FScreenshot%20(153\" alt=\"\">.png?generation=1584422466690495&amp;alt=media)</p>",
      "rawMarkdown": "Same :(\nI dropped ~350 places:\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1905996%2F391ff4f181fef7fe5abf6f6901eab18e%2FScreenshot%20(153).png?generation=1584422466690495&amp;alt=media)\n"
    },
    {
      "id": 776043,
      "postDate": "2020-03-17T05:06:48.613Z",
      "content": "<p>Main too. Is there any way to get recover from that? I am new and really thought it would pick highest score.</p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1466783%2F58bb761c189e08684a1f9216a69112e2%2FScreenshot%202020-03-17%20at%2011.03.58%20AM.png?generation=1584421595693590&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "Main too. Is there any way to get recover from that? I am new and really thought it would pick highest score.\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1466783%2F58bb761c189e08684a1f9216a69112e2%2FScreenshot%202020-03-17%20at%2011.03.58%20AM.png?generation=1584421595693590&amp;alt=media)\n"
    },
    {
      "id": 775884,
      "postDate": "2020-03-17T02:18:08.733Z",
      "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1494907%2F3fccd90394e87eaabe30f5372fa6f2af%2FSnipaste_2020-03-17_10-17-00.png?generation=1584411448203163&amp;alt=media\" alt=\"\"></p>\n\n<p>Could have got a silver... 😭 </p>",
      "rawMarkdown": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1494907%2F3fccd90394e87eaabe30f5372fa6f2af%2FSnipaste_2020-03-17_10-17-00.png?generation=1584411448203163&amp;alt=media)\n\nCould have got a silver... 😭 "
    },
    {
      "id": 775812,
      "postDate": "2020-03-17T01:18:42.037Z",
      "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2261136%2F9ecb69baa3d217e14d35c720bb90b2d7%2FCapture_1.PNG?generation=1584407864227382&amp;alt=media\" alt=\"\">\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2261136%2F0595e4d3d34138a740277690ff12b895%2FCapture_2.PNG?generation=1584407863045974&amp;alt=media\" alt=\"\">\n💔 </p>",
      "rawMarkdown": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2261136%2F9ecb69baa3d217e14d35c720bb90b2d7%2FCapture_1.PNG?generation=1584407864227382&amp;alt=media)\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2261136%2F0595e4d3d34138a740277690ff12b895%2FCapture_2.PNG?generation=1584407863045974&amp;alt=media)\n💔 "
    },
    {
      "id": 775811,
      "postDate": "2020-03-17T01:18:29.287Z",
      "content": "<p>Oh man same thing for me, my best model is 0.9389 but i selected a 0.90.... first time experiencing a shake up like this\ni dropped 1200 positions.. im sad :(</p>",
      "rawMarkdown": "Oh man same thing for me, my best model is 0.9389 but i selected a 0.90.... first time experiencing a shake up like this\ni dropped 1200 positions.. im sad :("
    },
    {
      "id": 775779,
      "postDate": "2020-03-17T00:54:15.797Z",
      "content": "<p>Who knows this guy will win..  Could get a medal ..\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F4008529%2F09abda0eb9c688e5289aba9353d03ecc%2FScreen%20Shot%202020-03-16%20at%205.51.26%20PM.png?generation=1584406435550458&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "Who knows this guy will win..  Could get a medal ..\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F4008529%2F09abda0eb9c688e5289aba9353d03ecc%2FScreen%20Shot%202020-03-16%20at%205.51.26%20PM.png?generation=1584406435550458&amp;alt=media)\n"
    },
    {
      "id": 777506,
      "postDate": "2020-03-17T18:18:44.447Z",
      "rawMarkdown": "",
      "votes": -1,
      "isDeleted": true
    },
    {
      "id": 776063,
      "postDate": "2020-03-17T05:19:09.007Z",
      "rawMarkdown": "",
      "isDeleted": true
    },
    {
      "id": 775775,
      "postDate": "2020-03-17T00:52:30.190Z",
      "rawMarkdown": "",
      "isDeleted": true
    }
  ],
  "comments": [
    {
      "id": 775758,
      "author_name": "Iafoss",
      "author_url": "",
      "post_date": "2020-03-17T00:43:43.767000",
      "content": "<p>You are not in a bad shape, we dropped about 250 because of a wrong selection:\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1212661%2Fef8d8ae085af1d25b7b0ba787e8dc831%2F1.png?generation=1584405720919875&amp;alt=media\" alt=\"\"></p>",
      "votes": 9,
      "replies": []
    },
    {
      "id": 775928,
      "author_name": "Khoi Nguyen",
      "author_url": "",
      "post_date": "2020-03-17T03:01:00.040000",
      "content": "<p><img src=\"https://wompampsupport.azureedge.net/fetchimage?siteId=7575&amp;v=2&amp;jpgQuality=100&amp;width=700&amp;url=https%3A%2F%2Fi.kym-cdn.com%2Fentries%2Ficons%2Ffacebook%2F000%2F027%2F763%2F07B89120-B48D-45FB-AF1D-49AF6CD16790.jpg\" alt=\"\"></p>",
      "votes": 8,
      "replies": []
    },
    {
      "id": 775719,
      "author_name": "Tsai29",
      "author_url": "",
      "post_date": "2020-03-17T00:24:09.287000",
      "content": "<p>It's okay man, this was a great experience! My first time to meet the shake up. My best private score is ~1100 places better than my final submissions. lol<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3617078%2Fcdf1686512daaa5d1c3fb982e64ab35c%2F2020-03-17%208.23.11.png?generation=1584404647358865&amp;alt=media\" alt=\"\"></p>",
      "votes": 8,
      "replies": [
        {
          "id": 775733,
          "author_name": "Innat",
          "author_url": "",
          "post_date": "2020-03-17T00:33:39.987000",
          "content": "<p>oh no 😧 </p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 775744,
          "author_name": "Tsai29",
          "author_url": "",
          "post_date": "2020-03-17T00:35:52.967000",
          "content": "<p>I feel sad and exciting in the same time, this just confusing.</p>",
          "votes": 4,
          "replies": []
        },
        {
          "id": 775785,
          "author_name": "Helen",
          "author_url": "",
          "post_date": "2020-03-17T00:58:52.093000",
          "content": "<p>What you said is exactly how I feel! 🤝 </p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 776213,
          "author_name": "Kurian Benoy",
          "author_url": "",
          "post_date": "2020-03-17T07:53:52.417000",
          "content": "<p>Can you share what that solution was <a href=\"/xiejialun\">@xiejialun</a>? If possible with code also?</p>\n\n<p>Some of the augmentations you implemented in Flower Classification TPU contest were really good and it helped to learn a lot of tricks to be used in this competition also.</p>\n\n<p>Even though I also faced a huge drop, I learned a lot from folks like you, <a href=\"/ipythonx\">@ipythonx</a> , <a href=\"/seesee\">@seesee</a> etc</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 776253,
          "author_name": "Tsai29",
          "author_url": "",
          "post_date": "2020-03-17T08:36:34.870000",
          "content": "<p><a href=\"/kurianbenoy\">@kurianbenoy</a> Sure, but to be honest, my solution might have very few value to reference.\nI think if you start from See--`s TPU kernel, then huge drop is unavoidable unless you </p>\n\n<ol>\n<li>Change the prediction head from 1 head to 3 head</li>\n<li>applying weights to the class prediction like this <a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/136056\">solution</a></li>\n</ol>\n\n<p>Since the original 1 head tail will limit the model to predict the results on classes only showed in training dataset, which brings your model to overfitting.</p>\n\n<p>Once you change the tail from 1 head to 3 heads, then you should can easily get 0.92+ private score with original kernel from See--.</p>\n\n<p>And here are something I tried to and workable:</p>\n\n<ol>\n<li>ReduceLROnPlateau training </li>\n<li>CutMix(prob 0.35) MixUp(prob 0.35) and Cutout(prob 0.3) augmentation</li>\n<li>Change backbone to EfficientNetB4-B5</li>\n<li>Image resolution to 224x224</li>\n<li>Batch size 1024 : 128 for each core, Kaggle TPU has 8 cores</li>\n<li>Training epochs : 70, Adam optimizer with learning rate 1e-3</li>\n<li>Regular categorical cross-entropy loss</li>\n</ol>\n\n<p>The augmentation can only perform 1 type in each time,  like this\n```\nselect_prob = self.random_prob()</p>\n\n<p>if select_prob &lt;= 0.35:\n      image, g_labels, v_labels, c_labels = self.MixCut(image, g_labels, v_labels, c_labels)\nelif select_prob &gt; 0.35 and select_prob &lt;= 0.7:\n      image, g_labels, v_labels, c_labels = self.MixUp(image, g_labels, v_labels, c_labels)\nelse:\n      image = self.CutOut(image)\n```</p>\n\n<p>After the competition, I change the 1 head tail to 3 heads tail and rest of the settings are as I listed above. Then I got 0.9348 private score and 0.9797 public score. \nActually, I had noticed that 1 head tail might cause me overfitting problem, but since the 1 head tail gave me higher LB and I was too lazy to change the architecture, so here I go..LOL</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 776258,
          "author_name": "",
          "author_url": "",
          "post_date": "2020-03-17T08:44:00.717000",
          "content": "",
          "votes": 0,
          "replies": []
        },
        {
          "id": 776261,
          "author_name": "Tsai29",
          "author_url": "",
          "post_date": "2020-03-17T08:47:15.320000",
          "content": "<p>I already set my training notebook public to you, so you should be able to see it.\nBut the code is quite messy though.</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 776787,
          "author_name": "Kurian Benoy",
          "author_url": "",
          "post_date": "2020-03-17T16:28:07.253000",
          "content": "<p>Thanks for the detailed solution <a href=\"/xiejialun\">@xiejialun</a>. It great to see how well you used the power of TPUs with changing batch size to 1024. Learned a lot from your solution and thanks for sharing the notebook</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 776222,
      "author_name": "Atikur Rahman",
      "author_url": "",
      "post_date": "2020-03-17T08:02:33.800000",
      "content": "<p>My reaction after checking private LB: 💜 \n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F97455%2F0f89b1f545344b34009a1bd11ae3a173%2FScreenshot%202020-03-17%20at%201.58.22%20PM.png?generation=1584431953141542&amp;alt=media\" alt=\"\"></p>\n\n<p>But few minutes later I felt: 💔 \n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F97455%2F6bc0ed3e7deb0cd68ed362f203158bd5%2FScreenshot%202020-03-17%20at%201.52.59%20PM.png?generation=1584431789009610&amp;alt=media\" alt=\"\"></p>\n\n<p>That's 17th position on private leaderboard!</p>",
      "votes": 3,
      "replies": []
    },
    {
      "id": 775694,
      "author_name": "Ppo",
      "author_url": "",
      "post_date": "2020-03-17T00:08:33.737000",
      "content": "<p>My best sub ? The first ! I would have been 29th. Now I am 266th.</p>",
      "votes": 3,
      "replies": []
    },
    {
      "id": 776200,
      "author_name": "Viraj Bagal",
      "author_url": "",
      "post_date": "2020-03-17T07:37:30.417000",
      "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2722541%2F7e340f89107aca3c8abae150fada1d0e%2Fsad.PNG?generation=1584430500387546&amp;alt=media\" alt=\"\"></p>\n\n<p>Dude, <a href=\"/greatgamedota\">@greatgamedota</a>  u atleast got bronze; we slid down 235 places due to wrong submission. We would have got 87th position if the above sub was submitted and would have secured my first silver (first medal as well). I am crying as hell 😭 😭 </p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 775730,
      "author_name": "Innat",
      "author_url": "",
      "post_date": "2020-03-17T00:32:21.300000",
      "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1984321%2F9b7e88f776e4d221d0e8c7723ef975d9%2FF.png?generation=1584405053029372&amp;alt=media\" alt=\"\"></p>\n\n<p>damn! -_- </p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 776292,
      "author_name": "Shayekh Islam",
      "author_url": "",
      "post_date": "2020-03-17T09:15:31.100000",
      "content": "<p>I think, it requires to trust in own intuition while selecting two final submissions.</p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 776173,
      "author_name": "Tanyapohn",
      "author_url": "",
      "post_date": "2020-03-17T07:06:55.623000",
      "content": "<p>IM SCREAMING</p>\n\n<p>I could have got silver 🤒 </p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1718514%2F15679425f3ee4184875539cb23e1258a%2FScreenshot%20from%202020-03-17%2011-31-52.png?generation=1584428789694572&amp;alt=media\" alt=\"\"></p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 776066,
      "author_name": "Kaushal Shah",
      "author_url": "",
      "post_date": "2020-03-17T05:21:13.793000",
      "content": "<p>Same :(\nI dropped ~350 places:</p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1905996%2F391ff4f181fef7fe5abf6f6901eab18e%2FScreenshot%20(153\" alt=\"\">.png?generation=1584422466690495&amp;alt=media)</p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 776043,
      "author_name": "Shamrat Akbar",
      "author_url": "",
      "post_date": "2020-03-17T05:06:48.613000",
      "content": "<p>Main too. Is there any way to get recover from that? I am new and really thought it would pick highest score.</p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1466783%2F58bb761c189e08684a1f9216a69112e2%2FScreenshot%202020-03-17%20at%2011.03.58%20AM.png?generation=1584421595693590&amp;alt=media\" alt=\"\"></p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 775884,
      "author_name": "hawkey",
      "author_url": "",
      "post_date": "2020-03-17T02:18:08.733000",
      "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1494907%2F3fccd90394e87eaabe30f5372fa6f2af%2FSnipaste_2020-03-17_10-17-00.png?generation=1584411448203163&amp;alt=media\" alt=\"\"></p>\n\n<p>Could have got a silver... 😭 </p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 775812,
      "author_name": "Utsav Nandi",
      "author_url": "",
      "post_date": "2020-03-17T01:18:42.037000",
      "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2261136%2F9ecb69baa3d217e14d35c720bb90b2d7%2FCapture_1.PNG?generation=1584407864227382&amp;alt=media\" alt=\"\">\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2261136%2F0595e4d3d34138a740277690ff12b895%2FCapture_2.PNG?generation=1584407863045974&amp;alt=media\" alt=\"\">\n💔 </p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 775811,
      "author_name": "Yann Majewski",
      "author_url": "",
      "post_date": "2020-03-17T01:18:29.287000",
      "content": "<p>Oh man same thing for me, my best model is 0.9389 but i selected a 0.90.... first time experiencing a shake up like this\ni dropped 1200 positions.. im sad :(</p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 775779,
      "author_name": "Helen",
      "author_url": "",
      "post_date": "2020-03-17T00:54:15.797000",
      "content": "<p>Who knows this guy will win..  Could get a medal ..\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F4008529%2F09abda0eb9c688e5289aba9353d03ecc%2FScreen%20Shot%202020-03-16%20at%205.51.26%20PM.png?generation=1584406435550458&amp;alt=media\" alt=\"\"></p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 777506,
      "author_name": "",
      "author_url": "",
      "post_date": "2020-03-17T18:18:44.447000",
      "content": "",
      "votes": -1,
      "replies": []
    },
    {
      "id": 776063,
      "author_name": "",
      "author_url": "",
      "post_date": "2020-03-17T05:19:09.007000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 775775,
      "author_name": "",
      "author_url": "",
      "post_date": "2020-03-17T00:52:30.190000",
      "content": "",
      "votes": 0,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "775688": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F6435e40486536115e06b8b5263bdc6c0%2F676e909e1c0d1ca891bc9afbe3e91d9c.png?generation=1584403463405091&amp;alt=media)\nIM LITERALLY DEAD",
    "775758": "You are not in a bad shape, we dropped about 250 because of a wrong selection:\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1212661%2Fef8d8ae085af1d25b7b0ba787e8dc831%2F1.png?generation=1584405720919875&amp;alt=media)\n",
    "775928": "![](https://wompampsupport.azureedge.net/fetchimage?siteId=7575&amp;v=2&amp;jpgQuality=100&amp;width=700&amp;url=https%3A%2F%2Fi.kym-cdn.com%2Fentries%2Ficons%2Ffacebook%2F000%2F027%2F763%2F07B89120-B48D-45FB-AF1D-49AF6CD16790.jpg)",
    "775719": "It's okay man, this was a great experience! My first time to meet the shake up. My best private score is ~1100 places better than my final submissions. lol![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3617078%2Fcdf1686512daaa5d1c3fb982e64ab35c%2F2020-03-17%208.23.11.png?generation=1584404647358865&amp;alt=media)\n",
    "776222": "My reaction after checking private LB: 💜 \n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F97455%2F0f89b1f545344b34009a1bd11ae3a173%2FScreenshot%202020-03-17%20at%201.58.22%20PM.png?generation=1584431953141542&amp;alt=media)\n\nBut few minutes later I felt: 💔 \n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F97455%2F6bc0ed3e7deb0cd68ed362f203158bd5%2FScreenshot%202020-03-17%20at%201.52.59%20PM.png?generation=1584431789009610&amp;alt=media)\n\nThat's 17th position on private leaderboard!",
    "775694": "My best sub ? The first ! I would have been 29th. Now I am 266th.",
    "776200": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2722541%2F7e340f89107aca3c8abae150fada1d0e%2Fsad.PNG?generation=1584430500387546&amp;alt=media)\n\n\nDude, @greatgamedota  u atleast got bronze; we slid down 235 places due to wrong submission. We would have got 87th position if the above sub was submitted and would have secured my first silver (first medal as well). I am crying as hell 😭 😭 ",
    "775730": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1984321%2F9b7e88f776e4d221d0e8c7723ef975d9%2FF.png?generation=1584405053029372&amp;alt=media)\n\ndamn! -_- ",
    "776292": "I think, it requires to trust in own intuition while selecting two final submissions.",
    "776173": "IM SCREAMING\n\nI could have got silver 🤒 \n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1718514%2F15679425f3ee4184875539cb23e1258a%2FScreenshot%20from%202020-03-17%2011-31-52.png?generation=1584428789694572&amp;alt=media)\n",
    "776066": "Same :(\nI dropped ~350 places:\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1905996%2F391ff4f181fef7fe5abf6f6901eab18e%2FScreenshot%20(153).png?generation=1584422466690495&amp;alt=media)\n",
    "776043": "Main too. Is there any way to get recover from that? I am new and really thought it would pick highest score.\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1466783%2F58bb761c189e08684a1f9216a69112e2%2FScreenshot%202020-03-17%20at%2011.03.58%20AM.png?generation=1584421595693590&amp;alt=media)\n",
    "775884": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1494907%2F3fccd90394e87eaabe30f5372fa6f2af%2FSnipaste_2020-03-17_10-17-00.png?generation=1584411448203163&amp;alt=media)\n\nCould have got a silver... 😭 ",
    "775812": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2261136%2F9ecb69baa3d217e14d35c720bb90b2d7%2FCapture_1.PNG?generation=1584407864227382&amp;alt=media)\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2261136%2F0595e4d3d34138a740277690ff12b895%2FCapture_2.PNG?generation=1584407863045974&amp;alt=media)\n💔 ",
    "775811": "Oh man same thing for me, my best model is 0.9389 but i selected a 0.90.... first time experiencing a shake up like this\ni dropped 1200 positions.. im sad :(",
    "775779": "Who knows this guy will win..  Could get a medal ..\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F4008529%2F09abda0eb9c688e5289aba9353d03ecc%2FScreen%20Shot%202020-03-16%20at%205.51.26%20PM.png?generation=1584406435550458&amp;alt=media)\n",
    "777506": "",
    "776063": "",
    "775775": ""
  }
}