{
  "id": 175475,
  "title": "139th Place Summary",
  "url": "/competitions/siim-isic-melanoma-classification/writeups/manoj-sebastien-139th-place-summary",
  "author_name": "",
  "post_date": "2020-08-27T10:43:28.300Z",
  "votes": 12,
  "comment_count": 2,
  "views": 0,
  "content": "<p>Congrats to winners.. </p>\n<p>I would like to thank my teammate Sebastien (@Anhmeow) for his amazing contribution in getting this position. Our best solution was rank ensemble of 8 different models which we had created in parallel and ensembled it using stacking. </p>\n<p>We had created 80 models in total and selected only those models which were less correlated.</p>\n<ol>\n<li>EfficientNet B4 - Image size - 512 - Sebastien</li>\n<li>EfficientNet B4 - Image Size - 768 - Sebastien</li>\n<li>EfficientNet B6 - Image Size - 768 - Sebastien</li>\n<li>EfficientNet B5 - Image Size - 384 - Manoj</li>\n<li>EfficientNet B6 - Image Size - 512 - Including external data - Manoj</li>\n<li>EfficientNet B5 - Image size - 384 - without external data - Manoj</li>\n<li>EfficientNet B5 - Image size - 384  - Including external data - Manoj</li>\n<li>EfficientNet B6 - Image size - 512 - without external data - Sebastien</li>\n</ol>\n<p>The mean ensemble of these models scored around 0.9432 in private LB while rank ensemble scored 0.9406. </p>\n<p>Special thanks to <a href=\"https://www.kaggle.com/Cdeotte\" target=\"_blank\">@Cdeotte</a> for providing wonderful notebooks and discussion threads</p>\n<p>What we tried but couldn't complete:</p>\n<ol>\n<li><p>GAN's - Inspired by this paper <a href=\"https://www.paperswithcode.com/paper/melanoma-detection-using-adversarial-training-1\" target=\"_blank\">https://www.paperswithcode.com/paper/melanoma-detection-using-adversarial-training-1</a>  and Rohit's post. <img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F413189%2F3dd7a16f80823987e41fcd2d9f252904%2FGAN%20Sample.png?generation=1597751688287238&amp;alt=media\" alt=\"\"></p></li>\n<li><p>Chipnet - Even though the performance was impressive, we couldn't complete it due to paucity of time. </p></li>\n</ol>",
  "messages": [
    {
      "id": "975408",
      "postDate": "08/18/2020 09:29:37",
      "content": "<p>Congrats to winners.. </p>\n<p>I would like to thank my teammate Sebastien (@Anhmeow) for his amazing contribution in getting this position. Our best solution was rank ensemble of 8 different models which we had created in parallel and ensembled it using stacking. </p>\n<p>We had created 80 models in total and selected only those models which were less correlated.</p>\n<ol>\n<li>EfficientNet B4 - Image size - 512 - Sebastien</li>\n<li>EfficientNet B4 - Image Size - 768 - Sebastien</li>\n<li>EfficientNet B6 - Image Size - 768 - Sebastien</li>\n<li>EfficientNet B5 - Image Size - 384 - Manoj</li>\n<li>EfficientNet B6 - Image Size - 512 - Including external data - Manoj</li>\n<li>EfficientNet B5 - Image size - 384 - without external data - Manoj</li>\n<li>EfficientNet B5 - Image size - 384  - Including external data - Manoj</li>\n<li>EfficientNet B6 - Image size - 512 - without external data - Sebastien</li>\n</ol>\n<p>The mean ensemble of these models scored around 0.9432 in private LB while rank ensemble scored 0.9406. </p>\n<p>Special thanks to <a href=\"https://www.kaggle.com/Cdeotte\" target=\"_blank\">@Cdeotte</a> for providing wonderful notebooks and discussion threads</p>\n<p>What we tried but couldn't complete:</p>\n<ol>\n<li><p>GAN's - Inspired by this paper <a href=\"https://www.paperswithcode.com/paper/melanoma-detection-using-adversarial-training-1\" target=\"_blank\">https://www.paperswithcode.com/paper/melanoma-detection-using-adversarial-training-1</a>  and Rohit's post. <img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F413189%2F3dd7a16f80823987e41fcd2d9f252904%2FGAN%20Sample.png?generation=1597751688287238&amp;alt=media\" alt=\"\"></p></li>\n<li><p>Chipnet - Even though the performance was impressive, we couldn't complete it due to paucity of time. </p></li>\n</ol>",
      "rawMarkdown": "Congrats to winners.. \n\n\nI would like to thank my teammate Sebastien (@Anhmeow) for his amazing contribution in getting this position. Our best solution was rank ensemble of 8 different models which we had created in parallel and ensembled it using stacking. \n\nWe had created 80 models in total and selected only those models which were less correlated.\n\n1.  EfficientNet B4 - Image size - 512 - Sebastien\n2. EfficientNet B4 - Image Size - 768 - Sebastien\n3. EfficientNet B6 - Image Size - 768 - Sebastien\n4. EfficientNet B5 - Image Size - 384 - Manoj\n5. EfficientNet B6 - Image Size - 512 - Including external data - Manoj\n6. EfficientNet B5 - Image size - 384 - without external data - Manoj\n7. EfficientNet B5 - Image size - 384  - Including external data - Manoj\n8.  EfficientNet B6 - Image size - 512 - without external data - Sebastien\n\nThe mean ensemble of these models scored around 0.9432 in private LB while rank ensemble scored 0.9406. \n\nSpecial thanks to @Cdeotte for providing wonderful notebooks and discussion threads\n\nWhat we tried but couldn't complete:\n\n1. GAN's - Inspired by this paper https://www.paperswithcode.com/paper/melanoma-detection-using-adversarial-training-1  and Rohit's post. ![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F413189%2F3dd7a16f80823987e41fcd2d9f252904%2FGAN%20Sample.png?generation=1597751688287238&alt=media)\n\n2. Chipnet - Even though the performance was impressive, we couldn't complete it due to paucity of time.",
      "votes": null
    },
    {
      "id": "975479",
      "postDate": "08/18/2020 10:06:52",
      "content": "<p>Could you also share how you ensembled these models and how you did CV?<br>\nThanks.</p>",
      "rawMarkdown": "Could you also share how you ensembled these models and how you did CV?\nThanks.",
      "votes": null
    },
    {
      "id": "975608",
      "postDate": "08/18/2020 11:30:46",
      "content": "<p><a href=\"https://www.kaggle.com/fahad7\" target=\"_blank\">@fahad7</a> : it was just averaging the predictions for ensembling. And for CV, it was stratified K Fold cross validation.  </p>",
      "rawMarkdown": "fahad7 : it was just averaging the predictions for ensembling. And for CV, it was stratified K Fold cross validation.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 975479,
      "author_name": "fahad7",
      "author_url": "",
      "post_date": "08/18/2020 10:06:52",
      "content": "<p>Could you also share how you ensembled these models and how you did CV?<br>\nThanks.</p>",
      "votes": null,
      "replies": [
        {
          "id": 975608,
          "author_name": "manojprabhaakr",
          "author_url": "",
          "post_date": "08/18/2020 11:30:46",
          "content": "<p><a href=\"https://www.kaggle.com/fahad7\" target=\"_blank\">@fahad7</a> : it was just averaging the predictions for ensembling. And for CV, it was stratified K Fold cross validation.  </p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "975408": "Congrats to winners.. \n\n\nI would like to thank my teammate Sebastien (@Anhmeow) for his amazing contribution in getting this position. Our best solution was rank ensemble of 8 different models which we had created in parallel and ensembled it using stacking. \n\nWe had created 80 models in total and selected only those models which were less correlated.\n\n1.  EfficientNet B4 - Image size - 512 - Sebastien\n2. EfficientNet B4 - Image Size - 768 - Sebastien\n3. EfficientNet B6 - Image Size - 768 - Sebastien\n4. EfficientNet B5 - Image Size - 384 - Manoj\n5. EfficientNet B6 - Image Size - 512 - Including external data - Manoj\n6. EfficientNet B5 - Image size - 384 - without external data - Manoj\n7. EfficientNet B5 - Image size - 384  - Including external data - Manoj\n8.  EfficientNet B6 - Image size - 512 - without external data - Sebastien\n\nThe mean ensemble of these models scored around 0.9432 in private LB while rank ensemble scored 0.9406. \n\nSpecial thanks to @Cdeotte for providing wonderful notebooks and discussion threads\n\nWhat we tried but couldn't complete:\n\n1. GAN's - Inspired by this paper https://www.paperswithcode.com/paper/melanoma-detection-using-adversarial-training-1  and Rohit's post. ![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F413189%2F3dd7a16f80823987e41fcd2d9f252904%2FGAN%20Sample.png?generation=1597751688287238&alt=media)\n\n2. Chipnet - Even though the performance was impressive, we couldn't complete it due to paucity of time.",
    "975479": "Could you also share how you ensembled these models and how you did CV?\nThanks.",
    "975608": "fahad7 : it was just averaging the predictions for ensembling. And for CV, it was stratified K Fold cross validation."
  },
  "source": "meta"
}