{
  "id": 294823,
  "title": "Model sharing dicussion. E.g., the upper limit of Mask R-CNN in this competition.",
  "url": "/competitions/sartorius-cell-instance-segmentation/discussion/294823",
  "author_name": "",
  "post_date": "2021-12-13T05:00:24.904483800Z",
  "votes": 19,
  "comment_count": 14,
  "views": 0,
  "content": "<h2>Let's talk about the model you used in this competion~</h2>\n<p>For me, I'm using Mask R-CNN for this competion, but I'm stuck at LB 0.318 has been on for several days and can't find a good breakthrough. (single fold only so far.)</p>\n<h3><strong>Implementation details.</strong></h3>\n<p>library: mmdetection<br>\ntrain/val data: 1 fold of 5 stratifiedkfold<br>\nmodel: default Mask R-CNN settings</p>\n<h3><strong>What I learned from many Mask R-CNN experiments.</strong></h3>\n<ol>\n<li>Heavy augmentations may hurt performance.</li>\n<li>The optimal thresholds for CV and LB may be different.</li>\n<li>Similar CV may have different LB. e.g.,  0.2825/0.315; 0.2811/0.318; 0.2836/0.317   (CV/LB)</li>\n<li>multi-scale TTA may hurt performance and fluctuate (public LB↑ private LB↓ / public LB↓ private LB↑?).</li>\n</ol>\n<p><strong>Struggling,</strong> train with only one 3090 GPU.</p>\n<p>GPU limited. Time limited. Can NOT explore more.</p>",
  "messages": [
    {
      "id": "1616050",
      "postDate": "12/13/2021 05:00:24",
      "content": "<h2>Let's talk about the model you used in this competion~</h2>\n<p>For me, I'm using Mask R-CNN for this competion, but I'm stuck at LB 0.318 has been on for several days and can't find a good breakthrough. (single fold only so far.)</p>\n<h3><strong>Implementation details.</strong></h3>\n<p>library: mmdetection<br>\ntrain/val data: 1 fold of 5 stratifiedkfold<br>\nmodel: default Mask R-CNN settings</p>\n<h3><strong>What I learned from many Mask R-CNN experiments.</strong></h3>\n<ol>\n<li>Heavy augmentations may hurt performance.</li>\n<li>The optimal thresholds for CV and LB may be different.</li>\n<li>Similar CV may have different LB. e.g.,  0.2825/0.315; 0.2811/0.318; 0.2836/0.317   (CV/LB)</li>\n<li>multi-scale TTA may hurt performance and fluctuate (public LB↑ private LB↓ / public LB↓ private LB↑?).</li>\n</ol>\n<p><strong>Struggling,</strong> train with only one 3090 GPU.</p>\n<p>GPU limited. Time limited. Can NOT explore more.</p>",
      "rawMarkdown": "## Let's talk about the model you used in this competion~\n\nFor me, I'm using Mask R-CNN for this competion, but I'm stuck at LB 0.318 has been on for several days and can't find a good breakthrough. (single fold only so far.)\n\n### **Implementation details.**\nlibrary: mmdetection\ntrain/val data: 1 fold of 5 stratifiedkfold\nmodel: default Mask R-CNN settings\n\n### **What I learned from many Mask R-CNN experiments.**\n1.  Heavy augmentations may hurt performance.\n2. The optimal thresholds for CV and LB may be different.\n3. Similar CV may have different LB. e.g.,  0.2825/0.315; 0.2811/0.318; 0.2836/0.317   (CV/LB)\n4. multi-scale TTA may hurt performance and fluctuate (public LB↑ private LB↓ / public LB↓ private LB↑?).\n\n\n\n**Struggling,** train with only one 3090 GPU.\n\nGPU limited. Time limited. Can NOT explore more.",
      "votes": null
    },
    {
      "id": "1616061",
      "postDate": "12/13/2021 05:20:03",
      "content": "<p>Same Mask RCNN, and my strategy is almost like you. In my humble opinion, it seems that Post Processing in this game is key to your score. Color augmentation like random brightness are not proper here, and I was wondering any top competitors are using other backbones than ResNet😲. In my local CV and LB, basically they are positive related and TTA is not that powerful for me: (</p>",
      "rawMarkdown": "Same Mask RCNN, and my strategy is almost like you. In my humble opinion, it seems that Post Processing in this game is key to your score. Color augmentation like random brightness are not proper here, and I was wondering any top competitors are using other backbones than ResNet😲. In my local CV and LB, basically they are positive related and TTA is not that powerful for me: (",
      "votes": null
    },
    {
      "id": "1616064",
      "postDate": "12/13/2021 05:33:09",
      "content": "<blockquote>\n  <p>it seems that Post Processing in this game is key to your score.</p>\n</blockquote>\n<p>Exactly. It is necessary to find an effective post processing method.</p>",
      "rawMarkdown": "> it seems that Post Processing in this game is key to your score.\n\nExactly. It is necessary to find an effective post processing method.",
      "votes": null
    },
    {
      "id": "1616503",
      "postDate": "12/13/2021 13:08:39",
      "content": "<p>i use cascade mask rcnn on detectron2 and got ~0.299-0.301 CV on all folds but LB was very varied :/ I think I need a strong post process to \"normalise\" these results so that my ensemble may get stronger. I'm open to teaming up if anyone wants to contact me</p>",
      "rawMarkdown": "i use cascade mask rcnn on detectron2 and got ~0.299-0.301 CV on all folds but LB was very varied :/ I think I need a strong post process to \"normalise\" these results so that my ensemble may get stronger. I'm open to teaming up if anyone wants to contact me",
      "votes": null
    },
    {
      "id": "1616595",
      "postDate": "12/13/2021 14:25:38",
      "content": "<p>It's also exciting to use only a single model to win the competition.🔥</p>",
      "rawMarkdown": "It's also exciting to use only a single model to win the competition.🔥",
      "votes": null
    },
    {
      "id": "1616617",
      "postDate": "12/13/2021 14:41:24",
      "content": "<p>haha if by exciting you mean 'nerve wracking because of fear of LB shakeup' sure 😬</p>",
      "rawMarkdown": "haha if by exciting you mean 'nerve wracking because of fear of LB shakeup' sure 😬",
      "votes": null
    },
    {
      "id": "1622070",
      "postDate": "12/18/2021 10:34:49",
      "content": "<p>Can I ask you, what is post processing ?</p>",
      "rawMarkdown": "Can I ask you, what is post processing ?",
      "votes": null
    },
    {
      "id": "1622072",
      "postDate": "12/18/2021 10:34:59",
      "content": "<p>Can I ask you, what is post processing ?</p>",
      "rawMarkdown": "Can I ask you, what is post processing ?",
      "votes": null
    },
    {
      "id": "1622520",
      "postDate": "12/18/2021 20:31:25",
      "content": "<p>就是后处理 你预测完了之后的处理手段</p>",
      "rawMarkdown": "就是后处理 你预测完了之后的处理手段",
      "votes": null
    },
    {
      "id": "1622750",
      "postDate": "12/19/2021 05:53:40",
      "content": "<p>Nerve wracking would be an understatement. Since we are also pretty much stucked, I'm really concern about how many people are holding their submission till the very last moment.. </p>",
      "rawMarkdown": "Nerve wracking would be an understatement. Since we are also pretty much stucked, I'm really concern about how many people are holding their submission till the very last moment..",
      "votes": null
    },
    {
      "id": "1623420",
      "postDate": "12/19/2021 21:08:54",
      "content": "<p>I first used UNet and stuck at 0.15~0.16.</p>\n<p>There is a shared notebook using UNet and watershed hits 0.27 which is impressive. Cellpose is also UNet based with flow processing and hits 0.307 (<a href=\"https://www.kaggle.com/slawekbiel/cellpose-inference-307-lb)\" target=\"_blank\">https://www.kaggle.com/slawekbiel/cellpose-inference-307-lb)</a>.</p>\n<p>Then I turned to Mask RCNN and reached 0.3. I guess its capability would be higher than 0.33.</p>",
      "rawMarkdown": "I first used UNet and stuck at 0.15~0.16.\n\nThere is a shared notebook using UNet and watershed hits 0.27 which is impressive. Cellpose is also UNet based with flow processing and hits 0.307 (https://www.kaggle.com/slawekbiel/cellpose-inference-307-lb).\n\nThen I turned to Mask RCNN and reached 0.3. I guess its capability would be higher than 0.33.",
      "votes": null
    },
    {
      "id": "1624809",
      "postDate": "12/21/2021 08:53:02",
      "content": "<p>我不懂后处理，是训练完了之后处理手段吗？就像改变detectron2中预测阈值这些吗？</p>",
      "rawMarkdown": "我不懂后处理，是训练完了之后处理手段吗？就像改变detectron2中预测阈值这些吗？",
      "votes": null
    },
    {
      "id": "1624826",
      "postDate": "12/21/2021 09:15:52",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/blueboy97\" target=\"_blank\">@blueboy97</a> , do you use the metric to calculate CV from here ?   <a href=\"https://www.kaggle.com/theoviel/competition-metric-map-iou/notebook\" target=\"_blank\">https://www.kaggle.com/theoviel/competition-metric-map-iou/notebook</a></p>",
      "rawMarkdown": "Hi @blueboy97 , do you use the metric to calculate CV from here ?   https://www.kaggle.com/theoviel/competition-metric-map-iou/notebook",
      "votes": null
    },
    {
      "id": "1624862",
      "postDate": "12/21/2021 10:10:44",
      "content": "<p>Yes, that's it.</p>",
      "rawMarkdown": "Yes, that's it.",
      "votes": null
    },
    {
      "id": "1625068",
      "postDate": "12/21/2021 13:49:55",
      "content": "<p>严格来说是预测之后处理的手段 对你说的那个算一种</p>",
      "rawMarkdown": "严格来说是预测之后处理的手段 对你说的那个算一种",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1616061,
      "author_name": "charonwangg",
      "author_url": "",
      "post_date": "12/13/2021 05:20:03",
      "content": "<p>Same Mask RCNN, and my strategy is almost like you. In my humble opinion, it seems that Post Processing in this game is key to your score. Color augmentation like random brightness are not proper here, and I was wondering any top competitors are using other backbones than ResNet😲. In my local CV and LB, basically they are positive related and TTA is not that powerful for me: (</p>",
      "votes": null,
      "replies": [
        {
          "id": 1616064,
          "author_name": "blueboy97",
          "author_url": "",
          "post_date": "12/13/2021 05:33:09",
          "content": "<blockquote>\n  <p>it seems that Post Processing in this game is key to your score.</p>\n</blockquote>\n<p>Exactly. It is necessary to find an effective post processing method.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1622070,
          "author_name": "henini",
          "author_url": "",
          "post_date": "12/18/2021 10:34:49",
          "content": "<p>Can I ask you, what is post processing ?</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1622072,
          "author_name": "henini",
          "author_url": "",
          "post_date": "12/18/2021 10:34:59",
          "content": "<p>Can I ask you, what is post processing ?</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1622520,
          "author_name": "charonwangg",
          "author_url": "",
          "post_date": "12/18/2021 20:31:25",
          "content": "<p>就是后处理 你预测完了之后的处理手段</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1624809,
          "author_name": "henini",
          "author_url": "",
          "post_date": "12/21/2021 08:53:02",
          "content": "<p>我不懂后处理，是训练完了之后处理手段吗？就像改变detectron2中预测阈值这些吗？</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1625068,
          "author_name": "charonwangg",
          "author_url": "",
          "post_date": "12/21/2021 13:49:55",
          "content": "<p>严格来说是预测之后处理的手段 对你说的那个算一种</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1616503,
      "author_name": "ferlockx",
      "author_url": "",
      "post_date": "12/13/2021 13:08:39",
      "content": "<p>i use cascade mask rcnn on detectron2 and got ~0.299-0.301 CV on all folds but LB was very varied :/ I think I need a strong post process to \"normalise\" these results so that my ensemble may get stronger. I'm open to teaming up if anyone wants to contact me</p>",
      "votes": null,
      "replies": [
        {
          "id": 1616595,
          "author_name": "blueboy97",
          "author_url": "",
          "post_date": "12/13/2021 14:25:38",
          "content": "<p>It's also exciting to use only a single model to win the competition.🔥</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1616617,
          "author_name": "ferlockx",
          "author_url": "",
          "post_date": "12/13/2021 14:41:24",
          "content": "<p>haha if by exciting you mean 'nerve wracking because of fear of LB shakeup' sure 😬</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1622750,
          "author_name": "woprime",
          "author_url": "",
          "post_date": "12/19/2021 05:53:40",
          "content": "<p>Nerve wracking would be an understatement. Since we are also pretty much stucked, I'm really concern about how many people are holding their submission till the very last moment.. </p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1623420,
      "author_name": "junxhuang",
      "author_url": "",
      "post_date": "12/19/2021 21:08:54",
      "content": "<p>I first used UNet and stuck at 0.15~0.16.</p>\n<p>There is a shared notebook using UNet and watershed hits 0.27 which is impressive. Cellpose is also UNet based with flow processing and hits 0.307 (<a href=\"https://www.kaggle.com/slawekbiel/cellpose-inference-307-lb)\" target=\"_blank\">https://www.kaggle.com/slawekbiel/cellpose-inference-307-lb)</a>.</p>\n<p>Then I turned to Mask RCNN and reached 0.3. I guess its capability would be higher than 0.33.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 1624826,
      "author_name": "forgakki",
      "author_url": "",
      "post_date": "12/21/2021 09:15:52",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/blueboy97\" target=\"_blank\">@blueboy97</a> , do you use the metric to calculate CV from here ?   <a href=\"https://www.kaggle.com/theoviel/competition-metric-map-iou/notebook\" target=\"_blank\">https://www.kaggle.com/theoviel/competition-metric-map-iou/notebook</a></p>",
      "votes": null,
      "replies": [
        {
          "id": 1624862,
          "author_name": "blueboy97",
          "author_url": "",
          "post_date": "12/21/2021 10:10:44",
          "content": "<p>Yes, that's it.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "1616050": "## Let's talk about the model you used in this competion~\n\nFor me, I'm using Mask R-CNN for this competion, but I'm stuck at LB 0.318 has been on for several days and can't find a good breakthrough. (single fold only so far.)\n\n### **Implementation details.**\nlibrary: mmdetection\ntrain/val data: 1 fold of 5 stratifiedkfold\nmodel: default Mask R-CNN settings\n\n### **What I learned from many Mask R-CNN experiments.**\n1.  Heavy augmentations may hurt performance.\n2. The optimal thresholds for CV and LB may be different.\n3. Similar CV may have different LB. e.g.,  0.2825/0.315; 0.2811/0.318; 0.2836/0.317   (CV/LB)\n4. multi-scale TTA may hurt performance and fluctuate (public LB↑ private LB↓ / public LB↓ private LB↑?).\n\n\n\n**Struggling,** train with only one 3090 GPU.\n\nGPU limited. Time limited. Can NOT explore more.",
    "1616061": "Same Mask RCNN, and my strategy is almost like you. In my humble opinion, it seems that Post Processing in this game is key to your score. Color augmentation like random brightness are not proper here, and I was wondering any top competitors are using other backbones than ResNet😲. In my local CV and LB, basically they are positive related and TTA is not that powerful for me: (",
    "1616064": "> it seems that Post Processing in this game is key to your score.\n\nExactly. It is necessary to find an effective post processing method.",
    "1616503": "i use cascade mask rcnn on detectron2 and got ~0.299-0.301 CV on all folds but LB was very varied :/ I think I need a strong post process to \"normalise\" these results so that my ensemble may get stronger. I'm open to teaming up if anyone wants to contact me",
    "1616595": "It's also exciting to use only a single model to win the competition.🔥",
    "1616617": "haha if by exciting you mean 'nerve wracking because of fear of LB shakeup' sure 😬",
    "1622070": "Can I ask you, what is post processing ?",
    "1622072": "Can I ask you, what is post processing ?",
    "1622520": "就是后处理 你预测完了之后的处理手段",
    "1622750": "Nerve wracking would be an understatement. Since we are also pretty much stucked, I'm really concern about how many people are holding their submission till the very last moment..",
    "1623420": "I first used UNet and stuck at 0.15~0.16.\n\nThere is a shared notebook using UNet and watershed hits 0.27 which is impressive. Cellpose is also UNet based with flow processing and hits 0.307 (https://www.kaggle.com/slawekbiel/cellpose-inference-307-lb).\n\nThen I turned to Mask RCNN and reached 0.3. I guess its capability would be higher than 0.33.",
    "1624809": "我不懂后处理，是训练完了之后处理手段吗？就像改变detectron2中预测阈值这些吗？",
    "1624826": "Hi @blueboy97 , do you use the metric to calculate CV from here ?   https://www.kaggle.com/theoviel/competition-metric-map-iou/notebook",
    "1624862": "Yes, that's it.",
    "1625068": "严格来说是预测之后处理的手段 对你说的那个算一种"
  },
  "source": "meta"
}