{
  "id": 131358,
  "title": "It feels like I'm doing some basic thing very wrong",
  "url": "/competitions/bengaliai-cv19/discussion/131358",
  "author_name": "Andrey Lukyanenko",
  "post_date": "2020-02-19T12:20:48.203000",
  "votes": 44,
  "comment_count": 64,
  "views": 0,
  "content": "<p>I started taking part in this competition some time ago and no matter what I do, I can't exceed 0.96 on the leaderboard and 0.965 on local validation.</p>\n\n<p>I have tried the following things:\n* various backbones from resnet50 to se_resnext_50;\n* various ways to add pooling: changing pooling of the backbone or adding pooling after the backbone;\n* starting from different learning rate: 0.1-0.0001;\n* using no augmentations or using a lot of augmentations;\n* creating images with iofass approach or simply pasting reshaped arrays on a square (make_square function), using different sizes from 128x128 up to 256x256;\n* various optimizers and schedulers;\n* using mixup callback from catalyst;\n* training up to 150 epochs;\n* training the whole net from the start or training only the head at the beginning and then the whole net;</p>\n\n<p>And none of it helped.</p>\n\n<p>Maybe I'm missing some basic thing?</p>",
  "messages": [
    {
      "id": 750471,
      "postDate": "2020-02-19T12:20:48.203Z",
      "content": "<p>I started taking part in this competition some time ago and no matter what I do, I can't exceed 0.96 on the leaderboard and 0.965 on local validation.</p>\n\n<p>I have tried the following things:\n* various backbones from resnet50 to se_resnext_50;\n* various ways to add pooling: changing pooling of the backbone or adding pooling after the backbone;\n* starting from different learning rate: 0.1-0.0001;\n* using no augmentations or using a lot of augmentations;\n* creating images with iofass approach or simply pasting reshaped arrays on a square (make_square function), using different sizes from 128x128 up to 256x256;\n* various optimizers and schedulers;\n* using mixup callback from catalyst;\n* training up to 150 epochs;\n* training the whole net from the start or training only the head at the beginning and then the whole net;</p>\n\n<p>And none of it helped.</p>\n\n<p>Maybe I'm missing some basic thing?</p>",
      "rawMarkdown": "I started taking part in this competition some time ago and no matter what I do, I can't exceed 0.96 on the leaderboard and 0.965 on local validation.\n\nI have tried the following things:\n* various backbones from resnet50 to se_resnext_50;\n* various ways to add pooling: changing pooling of the backbone or adding pooling after the backbone;\n* starting from different learning rate: 0.1-0.0001;\n* using no augmentations or using a lot of augmentations;\n* creating images with iofass approach or simply pasting reshaped arrays on a square (make_square function), using different sizes from 128x128 up to 256x256;\n* various optimizers and schedulers;\n* using mixup callback from catalyst;\n* training up to 150 epochs;\n* training the whole net from the start or training only the head at the beginning and then the whole net;\n\nAnd none of it helped.\n\nMaybe I'm missing some basic thing?",
      "votes": 44
    },
    {
      "id": 751880,
      "postDate": "2020-02-20T15:46:21.387Z",
      "content": "<p>My thanks to everyone who answered me :)\nIt seems that the following points were important:</p>\n\n<ul>\n<li>a heavier head of the net;</li>\n<li>bigger batch;</li>\n<li>better augmentation;</li>\n<li>longer training;</li>\n<li>little changes to parameters;</li>\n<li>teaming up;</li>\n</ul>",
      "rawMarkdown": "My thanks to everyone who answered me :)\nIt seems that the following points were important:\n\n* a heavier head of the net;\n* bigger batch;\n* better augmentation;\n* longer training;\n* little changes to parameters;\n* teaming up;",
      "votes": 16,
      "replies": [
        {
          "id": 751884,
          "postDate": "2020-02-20T15:54:36.487Z",
          "content": "<p>What is your best single model lb now? just curious on your results haha :)</p>",
          "rawMarkdown": "What is your best single model lb now? just curious on your results haha :)",
          "votes": 1
        },
        {
          "id": 751895,
          "postDate": "2020-02-20T16:04:56.363Z",
          "content": "<p>what does 'heavier head of the net' mean?</p>",
          "rawMarkdown": "what does 'heavier head of the net' mean?",
          "votes": 1
        },
        {
          "id": 751904,
          "postDate": "2020-02-20T16:16:13.810Z",
          "content": "<p>fancier combo of things for linear/classification layers?</p>",
          "rawMarkdown": "fancier combo of things for linear/classification layers?",
          "votes": 1
        },
        {
          "id": 752072,
          "postDate": "2020-02-20T18:28:23.457Z",
          "content": "<p>Maybe we will share our score soon :)</p>\n\n<p>Yes, \"heavier head of the net\" means more and different layers on the top of the backbone.</p>",
          "rawMarkdown": "Maybe we will share our score soon :)\n\n\nYes, \"heavier head of the net\" means more and different layers on the top of the backbone.",
          "votes": 3
        }
      ]
    },
    {
      "id": 750679,
      "postDate": "2020-02-19T15:50:24.953Z",
      "content": "<p>This competition so far has to me felt very similar to MNIST, where so many people are getting high scores s.t. I'm not sure if we are simply rolling dice on the test randomness or it's genuine improvement. :/ </p>\n\n<p>As a suggestion, have you tried ensembling? Though it's usually a last minute thing I find the very long training time makes it somewhat timely to do it earlier just in case. </p>",
      "rawMarkdown": "This competition so far has to me felt very similar to MNIST, where so many people are getting high scores s.t. I'm not sure if we are simply rolling dice on the test randomness or it's genuine improvement. :/ \n\nAs a suggestion, have you tried ensembling? Though it's usually a last minute thing I find the very long training time makes it somewhat timely to do it earlier just in case. ",
      "votes": 7,
      "replies": [
        {
          "id": 750878,
          "postDate": "2020-02-19T19:15:32.237Z",
          "content": "<p>Best advice for sure! :)\nThanks</p>",
          "rawMarkdown": "Best advice for sure! :)\nThanks",
          "votes": 1
        }
      ]
    },
    {
      "id": 750479,
      "postDate": "2020-02-19T12:29:26.847Z",
      "content": "<p>i think you have wrong augmentations, \nwith out any augmentations, it is easy to get cv 0.96 - 0.97.</p>\n\n<p>and your init lr is too large.</p>",
      "rawMarkdown": "i think you have wrong augmentations, \nwith out any augmentations, it is easy to get cv 0.96 - 0.97.\n\nand your init lr is too large.",
      "votes": 7,
      "replies": [
        {
          "id": 752545,
          "postDate": "2020-02-21T06:12:55.130Z",
          "content": "<p>Is 0.0001 too large ? </p>",
          "rawMarkdown": "Is 0.0001 too large ? "
        }
      ]
    },
    {
      "id": 750507,
      "postDate": "2020-02-19T13:00:09.777Z",
      "content": "<p>cutmix+resnet34+autoaugment can achieve cv 0.976 with 80 epoch </p>",
      "rawMarkdown": "cutmix+resnet34+autoaugment can achieve cv 0.976 with 80 epoch ",
      "votes": 7,
      "replies": [
        {
          "id": 751057,
          "postDate": "2020-02-20T00:56:29.040Z",
          "content": "<p><a href=\"/masterzj\">@masterzj</a> I wonder what batch size is this using? 80 epochs is very short!~</p>",
          "rawMarkdown": "@masterzj I wonder what batch size is this using? 80 epochs is very short!~",
          "votes": 1
        },
        {
          "id": 751131,
          "postDate": "2020-02-20T02:35:19.760Z",
          "content": "<p>128 is enough.</p>",
          "rawMarkdown": "128 is enough.",
          "votes": 3
        },
        {
          "id": 751135,
          "postDate": "2020-02-20T02:39:23.937Z",
          "content": "<p><a href=\"/masterzj\">@masterzj</a>  what are the  autoaugment features you used?</p>",
          "rawMarkdown": "@masterzj  what are the  autoaugment features you used?",
          "votes": 1
        },
        {
          "id": 751142,
          "postDate": "2020-02-20T02:52:58.253Z",
          "content": "<p><a href=\"/mobassir\">@mobassir</a>  just ImageNetPolicy</p>",
          "rawMarkdown": "@mobassir  just ImageNetPolicy",
          "votes": 2
        },
        {
          "id": 751360,
          "postDate": "2020-02-20T06:47:31.617Z",
          "content": "<p>I actually got res34 CV 0.975, but the LB was 0.965..\nse-resnet had smaller CV-LB differences (like (0.02).</p>",
          "rawMarkdown": "I actually got res34 CV 0.975, but the LB was 0.965..\nse-resnet had smaller CV-LB differences (like (0.02).",
          "votes": 3
        },
        {
          "id": 751373,
          "postDate": "2020-02-20T06:58:14.643Z",
          "content": "<p><a href=\"/kyoshioka47\">@kyoshioka47</a>  what settings did you use? Optimizer , LR ,  img size , and augmentations? 0.965 with resnet34 is a really good score. How many epochs did you train for?</p>",
          "rawMarkdown": "@kyoshioka47  what settings did you use? Optimizer , LR ,  img size , and augmentations? 0.965 with resnet34 is a really good score. How many epochs did you train for?",
          "votes": 1
        }
      ]
    },
    {
      "id": 750527,
      "postDate": "2020-02-19T13:27:17.520Z",
      "content": "<p>For me, cutmix/mixup helped a lot on a rexnext101 arhitecture, now I am combining cutmix with some affine transformers\nThere are some interesting public kernel with decent results (over 0.96), you can check them out\nGood luck</p>",
      "rawMarkdown": "For me, cutmix/mixup helped a lot on a rexnext101 arhitecture, now I am combining cutmix with some affine transformers\nThere are some interesting public kernel with decent results (over 0.96), you can check them out\nGood luck",
      "votes": 5,
      "replies": [
        {
          "id": 750578,
          "postDate": "2020-02-19T14:23:54.173Z",
          "content": "<p>we need deep architecture to make cutmix/mixup works fine or resnext50 works well too? </p>",
          "rawMarkdown": "we need deep architecture to make cutmix/mixup works fine or resnext50 works well too? ",
          "votes": 2
        },
        {
          "id": 750590,
          "postDate": "2020-02-19T14:34:15.910Z",
          "content": "<p>resnext50/resnext101 worked perfectly for me, especially 101</p>",
          "rawMarkdown": "resnext50/resnext101 worked perfectly for me, especially 101",
          "votes": 4
        },
        {
          "id": 751063,
          "postDate": "2020-02-20T01:03:13.427Z",
          "content": "<p>I'm using a xresnet34 and cutmix is working well with 100 epochs! So idk what is the minimum architecture size</p>",
          "rawMarkdown": "I'm using a xresnet34 and cutmix is working well with 100 epochs! So idk what is the minimum architecture size",
          "votes": 1
        },
        {
          "id": 751145,
          "postDate": "2020-02-20T03:00:32.967Z",
          "content": "<p>Can i know whats your image size? <a href=\"/vladvdv\">@vladvdv</a> </p>",
          "rawMarkdown": "Can i know whats your image size? @vladvdv ",
          "votes": 2
        },
        {
          "id": 751382,
          "postDate": "2020-02-20T07:09:54.957Z",
          "content": "<p><a href=\"/yannmajewski\">@yannmajewski</a> What's xresnet34 and how's it different from resnet34?</p>",
          "rawMarkdown": "@yannmajewski What's xresnet34 and how's it different from resnet34?",
          "votes": 1
        },
        {
          "id": 751523,
          "postDate": "2020-02-20T08:54:29.677Z",
          "content": "<p>I suppose that xresnet is fastai version:\n<a href=\"https://github.com/fastai/fastai/blob/master/fastai/vision/models/xresnet.py\">https://github.com/fastai/fastai/blob/master/fastai/vision/models/xresnet.py</a></p>",
          "rawMarkdown": "I suppose that xresnet is fastai version:\nhttps://github.com/fastai/fastai/blob/master/fastai/vision/models/xresnet.py",
          "votes": 1
        },
        {
          "id": 751857,
          "postDate": "2020-02-20T15:21:53.963Z",
          "content": "<p><a href=\"/cdeotte\">@cdeotte</a> Yes just like <a href=\"/artgor\">@artgor</a> said, its the fast ai implementation of a resnet34 with some tweaks from <a href=\"https://arxiv.org/abs/1812.01187\">https://arxiv.org/abs/1812.01187</a> if i remember correctly</p>",
          "rawMarkdown": "@cdeotte Yes just like @artgor said, its the fast ai implementation of a resnet34 with some tweaks from https://arxiv.org/abs/1812.01187 if i remember correctly",
          "votes": 2
        },
        {
          "id": 752812,
          "postDate": "2020-02-21T12:34:15.713Z",
          "content": "<p><a href=\"/vladvdv\">@vladvdv</a> Hey! Did you use the implementation of cutmix shared in this discussion?<a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/126504\">https://www.kaggle.com/c/bengaliai-cv19/discussion/126504</a></p>",
          "rawMarkdown": "@vladvdv Hey! Did you use the implementation of cutmix shared in this discussion?https://www.kaggle.com/c/bengaliai-cv19/discussion/126504"
        }
      ]
    },
    {
      "id": 752748,
      "postDate": "2020-02-21T11:14:56.073Z",
      "content": "<p>My CV score is 0.978 without cutmix and mixup, but when I add cutmix or mixup on my model, cv score is hard to break 0.975...</p>",
      "rawMarkdown": "My CV score is 0.978 without cutmix and mixup, but when I add cutmix or mixup on my model, cv score is hard to break 0.975...",
      "votes": 3,
      "replies": [
        {
          "id": 752757,
          "postDate": "2020-02-21T11:26:16.697Z",
          "content": "<p>Try to improve the publicly available cutmix implementation. For me, the alpha (0.4) did not work. And I changed it, so it generates different cuts for every sample in the batch. </p>",
          "rawMarkdown": "Try to improve the publicly available cutmix implementation. For me, the alpha (0.4) did not work. And I changed it, so it generates different cuts for every sample in the batch. ",
          "votes": 8
        },
        {
          "id": 752760,
          "postDate": "2020-02-21T11:31:34.073Z",
          "content": "<p>The cutmix's paper shows alpha=1 is best, May I ask generates different cuts helps your score? when I use cutmix or mixup, the training loss became very unstable</p>",
          "rawMarkdown": "The cutmix's paper shows alpha=1 is best, May I ask generates different cuts helps your score? when I use cutmix or mixup, the training loss became very unstable",
          "votes": 2
        },
        {
          "id": 752773,
          "postDate": "2020-02-21T11:43:46.973Z",
          "content": "<p>I only run one experiment with the public implementation, since then I use different cuts, It helped, but I am not 100% that was the reason. The default alpha is not worked for me at all. I tried with 0.4 (public) and 1.0 (official), but neither is the best, in my case.\nTry to output some images, you will see the issues. There are too small cuts, background only cuts, etc..</p>",
          "rawMarkdown": "I only run one experiment with the public implementation, since then I use different cuts, It helped, but I am not 100% that was the reason. The default alpha is not worked for me at all. I tried with 0.4 (public) and 1.0 (official), but neither is the best, in my case.\nTry to output some images, you will see the issues. There are too small cuts, background only cuts, etc..",
          "votes": 2
        },
        {
          "id": 752778,
          "postDate": "2020-02-21T11:45:36.760Z",
          "content": "<p>ok, Thanks for your sharing</p>",
          "rawMarkdown": "ok, Thanks for your sharing",
          "votes": 2
        },
        {
          "id": 753020,
          "postDate": "2020-02-21T16:08:53.573Z",
          "content": "<p>Also alpha=0.4 better than alpha=1.0</p>",
          "rawMarkdown": "Also alpha=0.4 better than alpha=1.0",
          "votes": 1
        }
      ]
    },
    {
      "id": 752641,
      "postDate": "2020-02-21T08:45:34.113Z",
      "content": "<p>😂 I've tried a lot of things to improve the score but never succeeded to cross 0.97 score for a single model. It's really confusing to know so many people can easily get such a high score.</p>",
      "rawMarkdown": "😂 I've tried a lot of things to improve the score but never succeeded to cross 0.97 score for a single model. It's really confusing to know so many people can easily get such a high score.",
      "votes": 3
    },
    {
      "id": 752292,
      "postDate": "2020-02-20T20:53:40.567Z",
      "content": "<p><a href=\"/artgor\">@artgor</a> On lighter note I can only suggest to readers: \"Here is the list of techniques that you may apply, should you get stuck somewhere. Besides, please don't forget to pick and choose from comments as well\". 😄  </p>",
      "rawMarkdown": "@artgor On lighter note I can only suggest to readers: \"Here is the list of techniques that you may apply, should you get stuck somewhere. Besides, please don't forget to pick and choose from comments as well\". 😄  ",
      "votes": 3,
      "replies": [
        {
          "id": 752504,
          "postDate": "2020-02-21T04:54:12.870Z",
          "content": "<p>Yes, agree :)</p>",
          "rawMarkdown": "Yes, agree :)",
          "votes": 1
        }
      ]
    },
    {
      "id": 751699,
      "postDate": "2020-02-20T12:20:58.070Z",
      "content": "<p><a href=\"/artgor\">@artgor</a> How have you come out from the stuck? We have seen that you have achieved a reasonable score now! What was the issue?</p>",
      "rawMarkdown": "@artgor How have you come out from the stuck? We have seen that you have achieved a reasonable score now! What was the issue?",
      "votes": 3
    },
    {
      "id": 751643,
      "postDate": "2020-02-20T11:13:29.840Z",
      "content": "<p>Hi <a href=\"/artgor\">@artgor</a> . Even we are in the same situation as urs. But I see that u have jumped to decent lb. Can you share what u were doing wrong and how u improved ur score so much ?</p>",
      "rawMarkdown": "Hi @artgor . Even we are in the same situation as urs. But I see that u have jumped to decent lb. Can you share what u were doing wrong and how u improved ur score so much ?",
      "votes": 3,
      "replies": [
        {
          "id": 751753,
          "postDate": "2020-02-20T13:29:55.227Z",
          "content": "<p>Perhaps, merging with a good team helped a bit :)</p>",
          "rawMarkdown": "Perhaps, merging with a good team helped a bit :)",
          "votes": 4
        }
      ]
    },
    {
      "id": 751338,
      "postDate": "2020-02-20T06:11:11.723Z",
      "content": "<p>Some classes of grapheme_root like 84 and 61 are very similar. I think the key point is to make model distinguish them correctly.  Still need other tricks to make it happen. I don't think one can achieve by just using augment/cutmix/mixup etc. </p>",
      "rawMarkdown": "Some classes of grapheme_root like 84 and 61 are very similar. I think the key point is to make model distinguish them correctly.  Still need other tricks to make it happen. I don't think one can achieve by just using augment/cutmix/mixup etc. ",
      "votes": 3
    },
    {
      "id": 751014,
      "postDate": "2020-02-19T23:36:58.760Z",
      "content": "<p>Finally got past the bubble though it was using an ensemble of 3 models so I'm still kinda stuck. How do people score so high with only one model</p>",
      "rawMarkdown": "Finally got past the bubble though it was using an ensemble of 3 models so I'm still kinda stuck. How do people score so high with only one model",
      "votes": 3,
      "replies": [
        {
          "id": 751043,
          "postDate": "2020-02-20T00:37:51.527Z",
          "content": "<p>What was the LB score of your individual model before ensembling?</p>",
          "rawMarkdown": "What was the LB score of your individual model before ensembling?",
          "votes": 1
        },
        {
          "id": 751055,
          "postDate": "2020-02-20T00:50:18.177Z",
          "content": "<p>```\nCV: .9779\nLB: .9675</p>\n\n<p>CV: .9773\nLB: .968</p>\n\n<p>CV: .97691\nLB: .9683</p>\n\n<p>Emsemble: .9696\n```</p>",
          "rawMarkdown": "```\nCV: .9779\nLB: .9675\n\nCV: .9773\nLB: .968\n\nCV: .97691\nLB: .9683\n\nEmsemble: .9696\n```",
          "votes": 5
        },
        {
          "id": 751062,
          "postDate": "2020-02-20T01:02:07.453Z",
          "content": "<p>Thanks!</p>",
          "rawMarkdown": "Thanks!",
          "votes": 1
        },
        {
          "id": 751377,
          "postDate": "2020-02-20T07:05:30.443Z",
          "content": "<p>Great job GreatGameDota</p>",
          "rawMarkdown": "Great job GreatGameDota",
          "votes": 1
        },
        {
          "id": 752107,
          "postDate": "2020-02-20T18:44:53.487Z",
          "content": "<p>Removing the worst model increased score even more: .9699</p>",
          "rawMarkdown": "Removing the worst model increased score even more: .9699"
        },
        {
          "id": 754347,
          "postDate": "2020-02-23T12:51:31.943Z",
          "content": "<p>These results are quite similar to mine.</p>",
          "rawMarkdown": "These results are quite similar to mine."
        }
      ]
    },
    {
      "id": 751009,
      "postDate": "2020-02-19T23:16:58.763Z",
      "content": "<p>128x128 -&gt; 160x160 definitely helped a little bit for me, seresnext50 -&gt; seresnext101 also helped tiny little bit, but appeared to be overfitting a little, despite cutmix and mixup and affine.</p>\n\n<p>haven't tried really long training session, nor different optimizer. but from what I read the optimizer choice maybe less important. sheduler and learning rate seems to play an role in this. From my observation, there are a lot of local optimum, i.e. the same training loss see wide range of validation loss, but I have not figure out anything.</p>",
      "rawMarkdown": "128x128 -&gt; 160x160 definitely helped a little bit for me, seresnext50 -&gt; seresnext101 also helped tiny little bit, but appeared to be overfitting a little, despite cutmix and mixup and affine.\n\nhaven't tried really long training session, nor different optimizer. but from what I read the optimizer choice maybe less important. sheduler and learning rate seems to play an role in this. From my observation, there are a lot of local optimum, i.e. the same training loss see wide range of validation loss, but I have not figure out anything.",
      "votes": 3
    },
    {
      "id": 750636,
      "postDate": "2020-02-19T14:59:36.543Z",
      "content": "<p>same thing! I am pretty stuck</p>",
      "rawMarkdown": "same thing! I am pretty stuck",
      "votes": 3,
      "replies": [
        {
          "id": 750999,
          "postDate": "2020-02-19T22:50:03.867Z",
          "content": "<p>well you guys are definitely less stuck than me...    gpu none stop for 3-4 weeks, still havent got anywhere...</p>",
          "rawMarkdown": "well you guys are definitely less stuck than me...    gpu none stop for 3-4 weeks, still havent got anywhere...",
          "votes": 1
        },
        {
          "id": 754606,
          "postDate": "2020-02-23T20:31:55.183Z",
          "content": "<p>How did you get unstuck? :p</p>",
          "rawMarkdown": "How did you get unstuck? :p",
          "votes": 1
        }
      ]
    },
    {
      "id": 753192,
      "postDate": "2020-02-21T20:37:34.443Z",
      "content": "<p>Good work!</p>",
      "rawMarkdown": "Good work!",
      "votes": 1,
      "replies": [
        {
          "id": 755205,
          "postDate": "2020-02-24T14:50:28.877Z",
          "content": "<p>yes indeed, very nice</p>",
          "rawMarkdown": "yes indeed, very nice"
        }
      ]
    },
    {
      "id": 753167,
      "postDate": "2020-02-21T19:42:18.593Z",
      "content": "<p>Same problem</p>",
      "rawMarkdown": "Same problem\n\n",
      "votes": 1
    },
    {
      "id": 751704,
      "postDate": "2020-02-20T12:28:33.403Z",
      "content": "<p>Hi <a href=\"/artgor\">@artgor</a>   well done!</p>",
      "rawMarkdown": "Hi @artgor   well done!",
      "votes": 1
    },
    {
      "id": 751601,
      "postDate": "2020-02-20T10:22:31.387Z",
      "content": "<p>I only use a resnet34 with Radam,mixup,4-folds,some transforms and mish activation.\nwhich get 0.962 on CV and 0.965 on LB.\nHavn't try any bigger model.But I am wondering why people using a bigger model,since the resnet34 is not bad....</p>",
      "rawMarkdown": "I only use a resnet34 with Radam,mixup,4-folds,some transforms and mish activation.\nwhich get 0.962 on CV and 0.965 on LB.\nHavn't try any bigger model.But I am wondering why people using a bigger model,since the resnet34 is not bad....",
      "votes": 1
    },
    {
      "id": 751305,
      "postDate": "2020-02-20T05:03:17.640Z",
      "content": "<p>Same. We have tried everything we could , and most of the things mentioned in discussions which gave people a boost in scores,  but can't get past 0.97 CV :(</p>\n\n<p><a href=\"/virajbagal\">@virajbagal</a> </p>",
      "rawMarkdown": "Same. We have tried everything we could , and most of the things mentioned in discussions which gave people a boost in scores,  but can't get past 0.97 CV :(\n\n@virajbagal ",
      "votes": 1
    },
    {
      "id": 750915,
      "postDate": "2020-02-19T20:23:34.427Z",
      "content": "<p><a href=\"/artgor\">@artgor</a> Did you find the issue causing your problem? I have noticed you pretty get a reasonable score on LB. </p>",
      "rawMarkdown": "@artgor Did you find the issue causing your problem? I have noticed you pretty get a reasonable score on LB. ",
      "votes": 1
    },
    {
      "id": 751173,
      "postDate": "2020-02-20T03:32:45.423Z",
      "content": "<p>After playing deep neural networks for almost one year especially on image processing, I feel like I've learned a million knowledge...out of infinity💪 </p>",
      "rawMarkdown": "After playing deep neural networks for almost one year especially on image processing, I feel like I've learned a million knowledge...out of infinity💪 ",
      "votes": 2
    },
    {
      "id": 750600,
      "postDate": "2020-02-19T14:37:54.580Z",
      "content": "<p>Same here. Actually It seems pretty hard to obtain minimum ~97 lb score.  There is only 19 days left! People are suggesting the open-secret stuff I would say, to get easily high score on lb, but I don't think so. With almost same some guys are easily getting top scores and others are not. \nFew things I have to re-check: \n- am I doing regularization properly? lr, shed! \n- is my used augmentation method good enough for such data sets?</p>",
      "rawMarkdown": "Same here. Actually It seems pretty hard to obtain minimum ~97 lb score.  There is only 19 days left! People are suggesting the open-secret stuff I would say, to get easily high score on lb, but I don't think so. With almost same some guys are easily getting top scores and others are not. \nFew things I have to re-check: \n- am I doing regularization properly? lr, shed! \n- is my used augmentation method good enough for such data sets?",
      "votes": 2
    },
    {
      "id": 750581,
      "postDate": "2020-02-19T14:26:16.480Z",
      "content": "<p>I just achieved 0.96 with only resnet34 and 25 epochs on 128x128 imgs.\nMb bad seed? )</p>",
      "rawMarkdown": "I just achieved 0.96 with only resnet34 and 25 epochs on 128x128 imgs.\nMb bad seed? )",
      "votes": 2
    },
    {
      "id": 752295,
      "postDate": "2020-02-20T20:59:02.437Z",
      "content": "<p>Interesting. I have 0.989 CV but only 0.969～ LB.</p>",
      "rawMarkdown": "Interesting. I have 0.989 CV but only 0.969～ LB.",
      "votes": 1,
      "replies": [
        {
          "id": 756109,
          "postDate": "2020-02-25T12:22:42.723Z",
          "content": "<p>Did you check for leaks? My CVs and LBs are consistent.</p>",
          "rawMarkdown": "Did you check for leaks? My CVs and LBs are consistent."
        }
      ]
    },
    {
      "id": 754187,
      "postDate": "2020-02-23T07:27:11.680Z",
      "content": "<p>how you all are having Discussion expert and masters tag while I am still on the contributor, lol.  </p>",
      "rawMarkdown": "how you all are having Discussion expert and masters tag while I am still on the contributor, lol.  ",
      "votes": -1
    },
    {
      "id": 754243,
      "postDate": "2020-02-23T09:17:18.817Z",
      "content": "<p>me too</p>",
      "rawMarkdown": "me too"
    },
    {
      "id": 754176,
      "postDate": "2020-02-23T07:06:00.693Z",
      "rawMarkdown": "",
      "isDeleted": true
    }
  ],
  "comments": [
    {
      "id": 751880,
      "author_name": "Andrey Lukyanenko",
      "author_url": "",
      "post_date": "2020-02-20T15:46:21.387000",
      "content": "<p>My thanks to everyone who answered me :)\nIt seems that the following points were important:</p>\n\n<ul>\n<li>a heavier head of the net;</li>\n<li>bigger batch;</li>\n<li>better augmentation;</li>\n<li>longer training;</li>\n<li>little changes to parameters;</li>\n<li>teaming up;</li>\n</ul>",
      "votes": 16,
      "replies": [
        {
          "id": 751884,
          "author_name": "Yann Majewski",
          "author_url": "",
          "post_date": "2020-02-20T15:54:36.487000",
          "content": "<p>What is your best single model lb now? just curious on your results haha :)</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 751895,
          "author_name": "Viraj Bagal",
          "author_url": "",
          "post_date": "2020-02-20T16:04:56.363000",
          "content": "<p>what does 'heavier head of the net' mean?</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 751904,
          "author_name": "YL",
          "author_url": "",
          "post_date": "2020-02-20T16:16:13.810000",
          "content": "<p>fancier combo of things for linear/classification layers?</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 752072,
          "author_name": "Andrey Lukyanenko",
          "author_url": "",
          "post_date": "2020-02-20T18:28:23.457000",
          "content": "<p>Maybe we will share our score soon :)</p>\n\n<p>Yes, \"heavier head of the net\" means more and different layers on the top of the backbone.</p>",
          "votes": 3,
          "replies": []
        }
      ]
    },
    {
      "id": 750679,
      "author_name": "Brian Lee",
      "author_url": "",
      "post_date": "2020-02-19T15:50:24.953000",
      "content": "<p>This competition so far has to me felt very similar to MNIST, where so many people are getting high scores s.t. I'm not sure if we are simply rolling dice on the test randomness or it's genuine improvement. :/ </p>\n\n<p>As a suggestion, have you tried ensembling? Though it's usually a last minute thing I find the very long training time makes it somewhat timely to do it earlier just in case. </p>",
      "votes": 7,
      "replies": [
        {
          "id": 750878,
          "author_name": "Mobassir",
          "author_url": "",
          "post_date": "2020-02-19T19:15:32.237000",
          "content": "<p>Best advice for sure! :)\nThanks</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 750479,
      "author_name": "Finlay",
      "author_url": "",
      "post_date": "2020-02-19T12:29:26.847000",
      "content": "<p>i think you have wrong augmentations, \nwith out any augmentations, it is easy to get cv 0.96 - 0.97.</p>\n\n<p>and your init lr is too large.</p>",
      "votes": 7,
      "replies": [
        {
          "id": 752545,
          "author_name": "ikki1111",
          "author_url": "",
          "post_date": "2020-02-21T06:12:55.130000",
          "content": "<p>Is 0.0001 too large ? </p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 750507,
      "author_name": "Bet4Honor",
      "author_url": "",
      "post_date": "2020-02-19T13:00:09.777000",
      "content": "<p>cutmix+resnet34+autoaugment can achieve cv 0.976 with 80 epoch </p>",
      "votes": 7,
      "replies": [
        {
          "id": 751057,
          "author_name": "Nicholas Lyu",
          "author_url": "",
          "post_date": "2020-02-20T00:56:29.040000",
          "content": "<p><a href=\"/masterzj\">@masterzj</a> I wonder what batch size is this using? 80 epochs is very short!~</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 751131,
          "author_name": "Bet4Honor",
          "author_url": "",
          "post_date": "2020-02-20T02:35:19.760000",
          "content": "<p>128 is enough.</p>",
          "votes": 3,
          "replies": []
        },
        {
          "id": 751135,
          "author_name": "Mobassir",
          "author_url": "",
          "post_date": "2020-02-20T02:39:23.937000",
          "content": "<p><a href=\"/masterzj\">@masterzj</a>  what are the  autoaugment features you used?</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 751142,
          "author_name": "Bet4Honor",
          "author_url": "",
          "post_date": "2020-02-20T02:52:58.253000",
          "content": "<p><a href=\"/mobassir\">@mobassir</a>  just ImageNetPolicy</p>",
          "votes": 2,
          "replies": []
        },
        {
          "id": 751360,
          "author_name": "arutema47",
          "author_url": "",
          "post_date": "2020-02-20T06:47:31.617000",
          "content": "<p>I actually got res34 CV 0.975, but the LB was 0.965..\nse-resnet had smaller CV-LB differences (like (0.02).</p>",
          "votes": 3,
          "replies": []
        },
        {
          "id": 751373,
          "author_name": "Satwik",
          "author_url": "",
          "post_date": "2020-02-20T06:58:14.643000",
          "content": "<p><a href=\"/kyoshioka47\">@kyoshioka47</a>  what settings did you use? Optimizer , LR ,  img size , and augmentations? 0.965 with resnet34 is a really good score. How many epochs did you train for?</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 750527,
      "author_name": "Vlad Vaduva",
      "author_url": "",
      "post_date": "2020-02-19T13:27:17.520000",
      "content": "<p>For me, cutmix/mixup helped a lot on a rexnext101 arhitecture, now I am combining cutmix with some affine transformers\nThere are some interesting public kernel with decent results (over 0.96), you can check them out\nGood luck</p>",
      "votes": 5,
      "replies": [
        {
          "id": 750578,
          "author_name": "Kupchanski",
          "author_url": "",
          "post_date": "2020-02-19T14:23:54.173000",
          "content": "<p>we need deep architecture to make cutmix/mixup works fine or resnext50 works well too? </p>",
          "votes": 2,
          "replies": []
        },
        {
          "id": 750590,
          "author_name": "Vlad Vaduva",
          "author_url": "",
          "post_date": "2020-02-19T14:34:15.910000",
          "content": "<p>resnext50/resnext101 worked perfectly for me, especially 101</p>",
          "votes": 4,
          "replies": []
        },
        {
          "id": 751063,
          "author_name": "Yann Majewski",
          "author_url": "",
          "post_date": "2020-02-20T01:03:13.427000",
          "content": "<p>I'm using a xresnet34 and cutmix is working well with 100 epochs! So idk what is the minimum architecture size</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 751145,
          "author_name": "ratan rohith",
          "author_url": "",
          "post_date": "2020-02-20T03:00:32.967000",
          "content": "<p>Can i know whats your image size? <a href=\"/vladvdv\">@vladvdv</a> </p>",
          "votes": 2,
          "replies": []
        },
        {
          "id": 751382,
          "author_name": "Chris Deotte",
          "author_url": "",
          "post_date": "2020-02-20T07:09:54.957000",
          "content": "<p><a href=\"/yannmajewski\">@yannmajewski</a> What's xresnet34 and how's it different from resnet34?</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 751523,
          "author_name": "Andrey Lukyanenko",
          "author_url": "",
          "post_date": "2020-02-20T08:54:29.677000",
          "content": "<p>I suppose that xresnet is fastai version:\n<a href=\"https://github.com/fastai/fastai/blob/master/fastai/vision/models/xresnet.py\">https://github.com/fastai/fastai/blob/master/fastai/vision/models/xresnet.py</a></p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 751857,
          "author_name": "Yann Majewski",
          "author_url": "",
          "post_date": "2020-02-20T15:21:53.963000",
          "content": "<p><a href=\"/cdeotte\">@cdeotte</a> Yes just like <a href=\"/artgor\">@artgor</a> said, its the fast ai implementation of a resnet34 with some tweaks from <a href=\"https://arxiv.org/abs/1812.01187\">https://arxiv.org/abs/1812.01187</a> if i remember correctly</p>",
          "votes": 2,
          "replies": []
        },
        {
          "id": 752812,
          "author_name": "Yann Majewski",
          "author_url": "",
          "post_date": "2020-02-21T12:34:15.713000",
          "content": "<p><a href=\"/vladvdv\">@vladvdv</a> Hey! Did you use the implementation of cutmix shared in this discussion?<a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/126504\">https://www.kaggle.com/c/bengaliai-cv19/discussion/126504</a></p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 752748,
      "author_name": "He",
      "author_url": "",
      "post_date": "2020-02-21T11:14:56.073000",
      "content": "<p>My CV score is 0.978 without cutmix and mixup, but when I add cutmix or mixup on my model, cv score is hard to break 0.975...</p>",
      "votes": 3,
      "replies": [
        {
          "id": 752757,
          "author_name": "Peter",
          "author_url": "",
          "post_date": "2020-02-21T11:26:16.697000",
          "content": "<p>Try to improve the publicly available cutmix implementation. For me, the alpha (0.4) did not work. And I changed it, so it generates different cuts for every sample in the batch. </p>",
          "votes": 8,
          "replies": []
        },
        {
          "id": 752760,
          "author_name": "He",
          "author_url": "",
          "post_date": "2020-02-21T11:31:34.073000",
          "content": "<p>The cutmix's paper shows alpha=1 is best, May I ask generates different cuts helps your score? when I use cutmix or mixup, the training loss became very unstable</p>",
          "votes": 2,
          "replies": []
        },
        {
          "id": 752773,
          "author_name": "Peter",
          "author_url": "",
          "post_date": "2020-02-21T11:43:46.973000",
          "content": "<p>I only run one experiment with the public implementation, since then I use different cuts, It helped, but I am not 100% that was the reason. The default alpha is not worked for me at all. I tried with 0.4 (public) and 1.0 (official), but neither is the best, in my case.\nTry to output some images, you will see the issues. There are too small cuts, background only cuts, etc..</p>",
          "votes": 2,
          "replies": []
        },
        {
          "id": 752778,
          "author_name": "He",
          "author_url": "",
          "post_date": "2020-02-21T11:45:36.760000",
          "content": "<p>ok, Thanks for your sharing</p>",
          "votes": 2,
          "replies": []
        },
        {
          "id": 753020,
          "author_name": "cswwp",
          "author_url": "",
          "post_date": "2020-02-21T16:08:53.573000",
          "content": "<p>Also alpha=0.4 better than alpha=1.0</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 752641,
      "author_name": "syoya",
      "author_url": "",
      "post_date": "2020-02-21T08:45:34.113000",
      "content": "<p>😂 I've tried a lot of things to improve the score but never succeeded to cross 0.97 score for a single model. It's really confusing to know so many people can easily get such a high score.</p>",
      "votes": 3,
      "replies": []
    },
    {
      "id": 752292,
      "author_name": "Solve for Fun",
      "author_url": "",
      "post_date": "2020-02-20T20:53:40.567000",
      "content": "<p><a href=\"/artgor\">@artgor</a> On lighter note I can only suggest to readers: \"Here is the list of techniques that you may apply, should you get stuck somewhere. Besides, please don't forget to pick and choose from comments as well\". 😄  </p>",
      "votes": 3,
      "replies": [
        {
          "id": 752504,
          "author_name": "Andrey Lukyanenko",
          "author_url": "",
          "post_date": "2020-02-21T04:54:12.870000",
          "content": "<p>Yes, agree :)</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 751699,
      "author_name": "Mohammad Azam Khan",
      "author_url": "",
      "post_date": "2020-02-20T12:20:58.070000",
      "content": "<p><a href=\"/artgor\">@artgor</a> How have you come out from the stuck? We have seen that you have achieved a reasonable score now! What was the issue?</p>",
      "votes": 3,
      "replies": []
    },
    {
      "id": 751643,
      "author_name": "Viraj Bagal",
      "author_url": "",
      "post_date": "2020-02-20T11:13:29.840000",
      "content": "<p>Hi <a href=\"/artgor\">@artgor</a> . Even we are in the same situation as urs. But I see that u have jumped to decent lb. Can you share what u were doing wrong and how u improved ur score so much ?</p>",
      "votes": 3,
      "replies": [
        {
          "id": 751753,
          "author_name": "Victor Zaguskin",
          "author_url": "",
          "post_date": "2020-02-20T13:29:55.227000",
          "content": "<p>Perhaps, merging with a good team helped a bit :)</p>",
          "votes": 4,
          "replies": []
        }
      ]
    },
    {
      "id": 751338,
      "author_name": "Morphy",
      "author_url": "",
      "post_date": "2020-02-20T06:11:11.723000",
      "content": "<p>Some classes of grapheme_root like 84 and 61 are very similar. I think the key point is to make model distinguish them correctly.  Still need other tricks to make it happen. I don't think one can achieve by just using augment/cutmix/mixup etc. </p>",
      "votes": 3,
      "replies": []
    },
    {
      "id": 751014,
      "author_name": "GreatGameDota",
      "author_url": "",
      "post_date": "2020-02-19T23:36:58.760000",
      "content": "<p>Finally got past the bubble though it was using an ensemble of 3 models so I'm still kinda stuck. How do people score so high with only one model</p>",
      "votes": 3,
      "replies": [
        {
          "id": 751043,
          "author_name": "Cyr1ll",
          "author_url": "",
          "post_date": "2020-02-20T00:37:51.527000",
          "content": "<p>What was the LB score of your individual model before ensembling?</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 751055,
          "author_name": "GreatGameDota",
          "author_url": "",
          "post_date": "2020-02-20T00:50:18.177000",
          "content": "<p>```\nCV: .9779\nLB: .9675</p>\n\n<p>CV: .9773\nLB: .968</p>\n\n<p>CV: .97691\nLB: .9683</p>\n\n<p>Emsemble: .9696\n```</p>",
          "votes": 5,
          "replies": []
        },
        {
          "id": 751062,
          "author_name": "Cyr1ll",
          "author_url": "",
          "post_date": "2020-02-20T01:02:07.453000",
          "content": "<p>Thanks!</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 751377,
          "author_name": "Chris Deotte",
          "author_url": "",
          "post_date": "2020-02-20T07:05:30.443000",
          "content": "<p>Great job GreatGameDota</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 752107,
          "author_name": "GreatGameDota",
          "author_url": "",
          "post_date": "2020-02-20T18:44:53.487000",
          "content": "<p>Removing the worst model increased score even more: .9699</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 754347,
          "author_name": "syoya",
          "author_url": "",
          "post_date": "2020-02-23T12:51:31.943000",
          "content": "<p>These results are quite similar to mine.</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 751009,
      "author_name": "YL",
      "author_url": "",
      "post_date": "2020-02-19T23:16:58.763000",
      "content": "<p>128x128 -&gt; 160x160 definitely helped a little bit for me, seresnext50 -&gt; seresnext101 also helped tiny little bit, but appeared to be overfitting a little, despite cutmix and mixup and affine.</p>\n\n<p>haven't tried really long training session, nor different optimizer. but from what I read the optimizer choice maybe less important. sheduler and learning rate seems to play an role in this. From my observation, there are a lot of local optimum, i.e. the same training loss see wide range of validation loss, but I have not figure out anything.</p>",
      "votes": 3,
      "replies": []
    },
    {
      "id": 750636,
      "author_name": "Nicholas Lyu",
      "author_url": "",
      "post_date": "2020-02-19T14:59:36.543000",
      "content": "<p>same thing! I am pretty stuck</p>",
      "votes": 3,
      "replies": [
        {
          "id": 750999,
          "author_name": "YL",
          "author_url": "",
          "post_date": "2020-02-19T22:50:03.867000",
          "content": "<p>well you guys are definitely less stuck than me...    gpu none stop for 3-4 weeks, still havent got anywhere...</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 754606,
          "author_name": "Yann Majewski",
          "author_url": "",
          "post_date": "2020-02-23T20:31:55.183000",
          "content": "<p>How did you get unstuck? :p</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 753192,
      "author_name": "srgrvy",
      "author_url": "",
      "post_date": "2020-02-21T20:37:34.443000",
      "content": "<p>Good work!</p>",
      "votes": 1,
      "replies": [
        {
          "id": 755205,
          "author_name": "Chryfi",
          "author_url": "",
          "post_date": "2020-02-24T14:50:28.877000",
          "content": "<p>yes indeed, very nice</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 753167,
      "author_name": "PIkachu",
      "author_url": "",
      "post_date": "2020-02-21T19:42:18.593000",
      "content": "<p>Same problem</p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 751704,
      "author_name": "Mohamed Ebrahim",
      "author_url": "",
      "post_date": "2020-02-20T12:28:33.403000",
      "content": "<p>Hi <a href=\"/artgor\">@artgor</a>   well done!</p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 751601,
      "author_name": "Gongchongwei",
      "author_url": "",
      "post_date": "2020-02-20T10:22:31.387000",
      "content": "<p>I only use a resnet34 with Radam,mixup,4-folds,some transforms and mish activation.\nwhich get 0.962 on CV and 0.965 on LB.\nHavn't try any bigger model.But I am wondering why people using a bigger model,since the resnet34 is not bad....</p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 751305,
      "author_name": "Satwik",
      "author_url": "",
      "post_date": "2020-02-20T05:03:17.640000",
      "content": "<p>Same. We have tried everything we could , and most of the things mentioned in discussions which gave people a boost in scores,  but can't get past 0.97 CV :(</p>\n\n<p><a href=\"/virajbagal\">@virajbagal</a> </p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 750915,
      "author_name": "Innat",
      "author_url": "",
      "post_date": "2020-02-19T20:23:34.427000",
      "content": "<p><a href=\"/artgor\">@artgor</a> Did you find the issue causing your problem? I have noticed you pretty get a reasonable score on LB. </p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 751173,
      "author_name": "Endi Niu",
      "author_url": "",
      "post_date": "2020-02-20T03:32:45.423000",
      "content": "<p>After playing deep neural networks for almost one year especially on image processing, I feel like I've learned a million knowledge...out of infinity💪 </p>",
      "votes": 2,
      "replies": []
    },
    {
      "id": 750600,
      "author_name": "Innat",
      "author_url": "",
      "post_date": "2020-02-19T14:37:54.580000",
      "content": "<p>Same here. Actually It seems pretty hard to obtain minimum ~97 lb score.  There is only 19 days left! People are suggesting the open-secret stuff I would say, to get easily high score on lb, but I don't think so. With almost same some guys are easily getting top scores and others are not. \nFew things I have to re-check: \n- am I doing regularization properly? lr, shed! \n- is my used augmentation method good enough for such data sets?</p>",
      "votes": 2,
      "replies": []
    },
    {
      "id": 750581,
      "author_name": "Kupchanski",
      "author_url": "",
      "post_date": "2020-02-19T14:26:16.480000",
      "content": "<p>I just achieved 0.96 with only resnet34 and 25 epochs on 128x128 imgs.\nMb bad seed? )</p>",
      "votes": 2,
      "replies": []
    },
    {
      "id": 752295,
      "author_name": "Gold Retriever",
      "author_url": "",
      "post_date": "2020-02-20T20:59:02.437000",
      "content": "<p>Interesting. I have 0.989 CV but only 0.969～ LB.</p>",
      "votes": 1,
      "replies": [
        {
          "id": 756109,
          "author_name": "Quan",
          "author_url": "",
          "post_date": "2020-02-25T12:22:42.723000",
          "content": "<p>Did you check for leaks? My CVs and LBs are consistent.</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 754187,
      "author_name": "shivam purbia",
      "author_url": "",
      "post_date": "2020-02-23T07:27:11.680000",
      "content": "<p>how you all are having Discussion expert and masters tag while I am still on the contributor, lol.  </p>",
      "votes": -1,
      "replies": []
    },
    {
      "id": 754243,
      "author_name": "Tian",
      "author_url": "",
      "post_date": "2020-02-23T09:17:18.817000",
      "content": "<p>me too</p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 754176,
      "author_name": "",
      "author_url": "",
      "post_date": "2020-02-23T07:06:00.693000",
      "content": "",
      "votes": 0,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "750471": "I started taking part in this competition some time ago and no matter what I do, I can't exceed 0.96 on the leaderboard and 0.965 on local validation.\n\nI have tried the following things:\n* various backbones from resnet50 to se_resnext_50;\n* various ways to add pooling: changing pooling of the backbone or adding pooling after the backbone;\n* starting from different learning rate: 0.1-0.0001;\n* using no augmentations or using a lot of augmentations;\n* creating images with iofass approach or simply pasting reshaped arrays on a square (make_square function), using different sizes from 128x128 up to 256x256;\n* various optimizers and schedulers;\n* using mixup callback from catalyst;\n* training up to 150 epochs;\n* training the whole net from the start or training only the head at the beginning and then the whole net;\n\nAnd none of it helped.\n\nMaybe I'm missing some basic thing?",
    "751880": "My thanks to everyone who answered me :)\nIt seems that the following points were important:\n\n* a heavier head of the net;\n* bigger batch;\n* better augmentation;\n* longer training;\n* little changes to parameters;\n* teaming up;",
    "750679": "This competition so far has to me felt very similar to MNIST, where so many people are getting high scores s.t. I'm not sure if we are simply rolling dice on the test randomness or it's genuine improvement. :/ \n\nAs a suggestion, have you tried ensembling? Though it's usually a last minute thing I find the very long training time makes it somewhat timely to do it earlier just in case. ",
    "750479": "i think you have wrong augmentations, \nwith out any augmentations, it is easy to get cv 0.96 - 0.97.\n\nand your init lr is too large.",
    "750507": "cutmix+resnet34+autoaugment can achieve cv 0.976 with 80 epoch ",
    "750527": "For me, cutmix/mixup helped a lot on a rexnext101 arhitecture, now I am combining cutmix with some affine transformers\nThere are some interesting public kernel with decent results (over 0.96), you can check them out\nGood luck",
    "752748": "My CV score is 0.978 without cutmix and mixup, but when I add cutmix or mixup on my model, cv score is hard to break 0.975...",
    "752641": "😂 I've tried a lot of things to improve the score but never succeeded to cross 0.97 score for a single model. It's really confusing to know so many people can easily get such a high score.",
    "752292": "@artgor On lighter note I can only suggest to readers: \"Here is the list of techniques that you may apply, should you get stuck somewhere. Besides, please don't forget to pick and choose from comments as well\". 😄  ",
    "751699": "@artgor How have you come out from the stuck? We have seen that you have achieved a reasonable score now! What was the issue?",
    "751643": "Hi @artgor . Even we are in the same situation as urs. But I see that u have jumped to decent lb. Can you share what u were doing wrong and how u improved ur score so much ?",
    "751338": "Some classes of grapheme_root like 84 and 61 are very similar. I think the key point is to make model distinguish them correctly.  Still need other tricks to make it happen. I don't think one can achieve by just using augment/cutmix/mixup etc. ",
    "751014": "Finally got past the bubble though it was using an ensemble of 3 models so I'm still kinda stuck. How do people score so high with only one model",
    "751009": "128x128 -&gt; 160x160 definitely helped a little bit for me, seresnext50 -&gt; seresnext101 also helped tiny little bit, but appeared to be overfitting a little, despite cutmix and mixup and affine.\n\nhaven't tried really long training session, nor different optimizer. but from what I read the optimizer choice maybe less important. sheduler and learning rate seems to play an role in this. From my observation, there are a lot of local optimum, i.e. the same training loss see wide range of validation loss, but I have not figure out anything.",
    "750636": "same thing! I am pretty stuck",
    "753192": "Good work!",
    "753167": "Same problem\n\n",
    "751704": "Hi @artgor   well done!",
    "751601": "I only use a resnet34 with Radam,mixup,4-folds,some transforms and mish activation.\nwhich get 0.962 on CV and 0.965 on LB.\nHavn't try any bigger model.But I am wondering why people using a bigger model,since the resnet34 is not bad....",
    "751305": "Same. We have tried everything we could , and most of the things mentioned in discussions which gave people a boost in scores,  but can't get past 0.97 CV :(\n\n@virajbagal ",
    "750915": "@artgor Did you find the issue causing your problem? I have noticed you pretty get a reasonable score on LB. ",
    "751173": "After playing deep neural networks for almost one year especially on image processing, I feel like I've learned a million knowledge...out of infinity💪 ",
    "750600": "Same here. Actually It seems pretty hard to obtain minimum ~97 lb score.  There is only 19 days left! People are suggesting the open-secret stuff I would say, to get easily high score on lb, but I don't think so. With almost same some guys are easily getting top scores and others are not. \nFew things I have to re-check: \n- am I doing regularization properly? lr, shed! \n- is my used augmentation method good enough for such data sets?",
    "750581": "I just achieved 0.96 with only resnet34 and 25 epochs on 128x128 imgs.\nMb bad seed? )",
    "752295": "Interesting. I have 0.989 CV but only 0.969～ LB.",
    "754187": "how you all are having Discussion expert and masters tag while I am still on the contributor, lol.  ",
    "754243": "me too",
    "754176": ""
  }
}