{
  "id": 103873,
  "title": "Best ensemble method ?",
  "url": "/competitions/aptos2019-blindness-detection/discussion/103873",
  "author_name": "",
  "post_date": "2019-08-12T15:45:55.341065300Z",
  "votes": 7,
  "comment_count": 22,
  "views": 0,
  "content": "<p>I was exploring different methods of ensembles. \n1.  Ensemble average \n<code>\n    sum_pred = model_pred + model1_pred +model2_pred\n    prediction = sum_pred / 3\n</code>\n2. Horizontal voting ensemble (<a href=\"https://machinelearningmastery.com/horizontal-voting-ensemble/\">https://machinelearningmastery.com/horizontal-voting-ensemble/</a>)\n3. Weighted ensemble\n<code>new_pred = (model_preds *0.4) + (model1_preds*0.6)</code></p>\n\n<p>Which one do you think is the best and the most appropriate for this competition?\n(I tried weighted ensemble and didn't get much of a boost to my score.)</p>",
  "messages": [
    {
      "id": "597644",
      "postDate": "08/12/2019 15:45:55",
      "content": "<p>I was exploring different methods of ensembles. \n1.  Ensemble average \n<code>\n    sum_pred = model_pred + model1_pred +model2_pred\n    prediction = sum_pred / 3\n</code>\n2. Horizontal voting ensemble (<a href=\"https://machinelearningmastery.com/horizontal-voting-ensemble/\">https://machinelearningmastery.com/horizontal-voting-ensemble/</a>)\n3. Weighted ensemble\n<code>new_pred = (model_preds *0.4) + (model1_preds*0.6)</code></p>\n\n<p>Which one do you think is the best and the most appropriate for this competition?\n(I tried weighted ensemble and didn't get much of a boost to my score.)</p>",
      "rawMarkdown": "I was exploring different methods of ensembles. \n1.  Ensemble average \n```\n    sum_pred = model_pred + model1_pred +model2_pred\n    prediction = sum_pred / 3\n```\n2. Horizontal voting ensemble (https://machinelearningmastery.com/horizontal-voting-ensemble/)\n3. Weighted ensemble\n`new_pred = (model_preds *0.4) + (model1_preds*0.6)`\n\nWhich one do you think is the best and the most appropriate for this competition?\n(I tried weighted ensemble and didn't get much of a boost to my score.)",
      "votes": null
    },
    {
      "id": "598311",
      "postDate": "08/13/2019 12:57:47",
      "content": "<p>Hi Kyrylo, </p>\n\n<p>Have you thought about stacking by building another model (for example a random forest or GBM) on top of your predictions? Out of the three you mentioned I think a weighted ensemble works well since optimizing Quadratic Weighted Kappa lends itself well to regression. After that you can optimize the rounding thresholds. For more information about rounding thresholds check out the \"Evaluation\" section of this kernel:\n<a href=\"https://www.kaggle.com/carlolepelaars/efficientnetb3-with-keras-aptos-2019\">https://www.kaggle.com/carlolepelaars/efficientnetb3-with-keras-aptos-2019</a></p>\n\n<p>There is a great video by Marios Michailidis where he explains model stacking and provides a framework for it:\n<a href=\"https://youtu.be/9Vk1rXLhG48\">https://youtu.be/9Vk1rXLhG48</a></p>\n\n<p>Hope this helps!</p>",
      "rawMarkdown": "Hi Kyrylo, \n\nHave you thought about stacking by building another model (for example a random forest or GBM) on top of your predictions? Out of the three you mentioned I think a weighted ensemble works well since optimizing Quadratic Weighted Kappa lends itself well to regression. After that you can optimize the rounding thresholds. For more information about rounding thresholds check out the \"Evaluation\" section of this kernel:\nhttps://www.kaggle.com/carlolepelaars/efficientnetb3-with-keras-aptos-2019\n\nThere is a great video by Marios Michailidis where he explains model stacking and provides a framework for it:\nhttps://youtu.be/9Vk1rXLhG48\n\nHope this helps!",
      "votes": null
    },
    {
      "id": "598324",
      "postDate": "08/13/2019 13:12:55",
      "content": "<p>Whatever works best for you :) There is never one clear thing to recommend with blending imho.</p>",
      "rawMarkdown": "Whatever works best for you :) There is never one clear thing to recommend with blending imho.",
      "votes": null
    },
    {
      "id": "598381",
      "postDate": "08/13/2019 14:33:31",
      "content": "<p>Thanks !</p>",
      "rawMarkdown": "Thanks !",
      "votes": null
    },
    {
      "id": "598421",
      "postDate": "08/13/2019 14:57:18",
      "content": "<p>You're welcome!</p>",
      "rawMarkdown": "You're welcome!",
      "votes": null
    },
    {
      "id": "598431",
      "postDate": "08/13/2019 15:10:27",
      "content": "<p>I use following <a href=\"https://www.vitamix.com/us/en_us/Shop/Certified-Reconditioned-Standard?cid=ppc-Evergreen-Google-SmartShoppingFeed&amp;coupon=07-0063&amp;ef_id=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB%3aG%3as&amp;s_kwcid=AL!6700!3!354251602010!!!u!760203275654!&amp;gclid=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB\">blender</a> , It gives me really good boost. Hope it will help you as well =) </p>",
      "rawMarkdown": "I use following [blender](https://www.vitamix.com/us/en_us/Shop/Certified-Reconditioned-Standard?cid=ppc-Evergreen-Google-SmartShoppingFeed&amp;coupon=07-0063&amp;ef_id=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB:G:s&amp;s_kwcid=AL!6700!3!354251602010!!!u!760203275654!&amp;gclid=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB) , It gives me really good boost. Hope it will help you as well =)",
      "votes": null
    },
    {
      "id": "598440",
      "postDate": "08/13/2019 15:24:03",
      "content": "<p><a href=\"https://www.youtube.com/watch?v=lAl28d6tbko\">https://www.youtube.com/watch?v=lAl28d6tbko</a></p>",
      "rawMarkdown": "https://www.youtube.com/watch?v=lAl28d6tbko",
      "votes": null
    },
    {
      "id": "598441",
      "postDate": "08/13/2019 15:24:44",
      "content": "<p>Hope you didn't lie....</p>",
      "rawMarkdown": "Hope you didn't lie....",
      "votes": null
    },
    {
      "id": "598464",
      "postDate": "08/13/2019 15:49:51",
      "content": "<p>Will It Blend?</p>",
      "rawMarkdown": "Will It Blend?",
      "votes": null
    },
    {
      "id": "598466",
      "postDate": "08/13/2019 15:52:25",
      "content": "<p>Unfortunately, i think that <a href=\"/drhabib\">@drhabib</a>  provided a better answer ...</p>",
      "rawMarkdown": "Unfortunately, i think that @drhabib  provided a better answer ...",
      "votes": null
    },
    {
      "id": "598497",
      "postDate": "08/13/2019 16:39:51",
      "content": "<p>Haha!! Too bad <a href=\"https://www.vitamix.com/us/en_us/Shop/Certified-Reconditioned-Standard?cid=ppc-Evergreen-Google-SmartShoppingFeed&amp;coupon=07-0063&amp;ef_id=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB%3aG%3as&amp;s_kwcid=AL!6700!3!354251602010!!!u!760203275654!&amp;gclid=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB\">blender</a> is not open source!</p>\n\n<p>One last suggestion: You can also try <a href=\"https://github.com/h2oai/pystacknet\">pystacknet</a> for ensembling:\n<a href=\"https://github.com/h2oai/pystacknet\">https://github.com/h2oai/pystacknet</a></p>",
      "rawMarkdown": "Haha!! Too bad [blender](https://www.vitamix.com/us/en_us/Shop/Certified-Reconditioned-Standard?cid=ppc-Evergreen-Google-SmartShoppingFeed&amp;coupon=07-0063&amp;ef_id=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB:G:s&amp;s_kwcid=AL!6700!3!354251602010!!!u!760203275654!&amp;gclid=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB) is not open source!\n\nOne last suggestion: You can also try [pystacknet](https://github.com/h2oai/pystacknet) for ensembling:\nhttps://github.com/h2oai/pystacknet",
      "votes": null
    },
    {
      "id": "598575",
      "postDate": "08/13/2019 18:33:16",
      "content": "<p>Thanks again!!</p>",
      "rawMarkdown": "Thanks again!!",
      "votes": null
    },
    {
      "id": "598592",
      "postDate": "08/13/2019 18:55:24",
      "content": "<p>😀 Good luck with stacking!</p>",
      "rawMarkdown": "😀 Good luck with stacking!",
      "votes": null
    },
    {
      "id": "598769",
      "postDate": "08/14/2019 02:31:15",
      "content": "<p>😂 Best blending from <a href=\"/drhabib\">@drhabib</a> + <a href=\"/philippsinger\">@philippsinger</a> (the price is a bit expensive though)</p>\n\n<p>PS. Regarding the topic, I haven’t tried ensembling different models yet. But for K-Folds, just simple average works for me.</p>",
      "rawMarkdown": "😂 Best blending from @drhabib + @philippsinger (the price is a bit expensive though)\n\nPS. Regarding the topic, I haven’t tried ensembling different models yet. But for K-Folds, just simple average works for me.",
      "votes": null
    },
    {
      "id": "598807",
      "postDate": "08/14/2019 03:53:55",
      "content": "<p>Well i can say ensembling definitely helped me. Try everything and see which works out. Be careful and try not to overfit the public LB as some people believe there will be quite a bit of mixup when the private scores are released(I dont really know tho)</p>",
      "rawMarkdown": "Well i can say ensembling definitely helped me. Try everything and see which works out. Be careful and try not to overfit the public LB as some people believe there will be quite a bit of mixup when the private scores are released(I dont really know tho)",
      "votes": null
    },
    {
      "id": "598896",
      "postDate": "08/14/2019 07:47:08",
      "content": "<p>It's worth investing into a good blend in order to win this competition.</p>",
      "rawMarkdown": "It's worth investing into a good blend in order to win this competition.",
      "votes": null
    },
    {
      "id": "599018",
      "postDate": "08/14/2019 11:45:00",
      "content": "<p>Simply use 5-fold I get 5 models, then I ensemble them with average weight, it can bring me round 0.7-0.8 improve</p>",
      "rawMarkdown": "Simply use 5-fold I get 5 models, then I ensemble them with average weight, it can bring me round 0.7-0.8 improve",
      "votes": null
    },
    {
      "id": "599182",
      "postDate": "08/14/2019 16:14:32",
      "content": "<p><a href=\"/haofanwang\">@haofanwang</a> are you doing all the computations in kaggle kernels?</p>",
      "rawMarkdown": "haofanwang are you doing all the computations in kaggle kernels?",
      "votes": null
    },
    {
      "id": "599216",
      "postDate": "08/14/2019 17:05:02",
      "content": "<p>I'm training the model locally, and just do inference in kernel.</p>",
      "rawMarkdown": "I'm training the model locally, and just do inference in kernel.",
      "votes": null
    },
    {
      "id": "599234",
      "postDate": "08/14/2019 17:37:05",
      "content": "<p>So, you trained 5 models locally and then just get average weight on kernel?</p>",
      "rawMarkdown": "So, you trained 5 models locally and then just get average weight on kernel?",
      "votes": null
    },
    {
      "id": "599246",
      "postDate": "08/14/2019 18:07:29",
      "content": "<p>Yes.</p>",
      "rawMarkdown": "Yes.",
      "votes": null
    },
    {
      "id": "599250",
      "postDate": "08/14/2019 18:12:05",
      "content": "<p>Actually I just prepare to do as this, now I just do inference on locally for a fast submit.</p>",
      "rawMarkdown": "Actually I just prepare to do as this, now I just do inference on locally for a fast submit.",
      "votes": null
    },
    {
      "id": "599497",
      "postDate": "08/15/2019 03:39:43",
      "content": "<p>joke</p>",
      "rawMarkdown": "joke",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 598311,
      "author_name": "carlolepelaars",
      "author_url": "",
      "post_date": "08/13/2019 12:57:47",
      "content": "<p>Hi Kyrylo, </p>\n\n<p>Have you thought about stacking by building another model (for example a random forest or GBM) on top of your predictions? Out of the three you mentioned I think a weighted ensemble works well since optimizing Quadratic Weighted Kappa lends itself well to regression. After that you can optimize the rounding thresholds. For more information about rounding thresholds check out the \"Evaluation\" section of this kernel:\n<a href=\"https://www.kaggle.com/carlolepelaars/efficientnetb3-with-keras-aptos-2019\">https://www.kaggle.com/carlolepelaars/efficientnetb3-with-keras-aptos-2019</a></p>\n\n<p>There is a great video by Marios Michailidis where he explains model stacking and provides a framework for it:\n<a href=\"https://youtu.be/9Vk1rXLhG48\">https://youtu.be/9Vk1rXLhG48</a></p>\n\n<p>Hope this helps!</p>",
      "votes": null,
      "replies": [
        {
          "id": 598381,
          "author_name": "kir486680",
          "author_url": "",
          "post_date": "08/13/2019 14:33:31",
          "content": "<p>Thanks !</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 598421,
          "author_name": "carlolepelaars",
          "author_url": "",
          "post_date": "08/13/2019 14:57:18",
          "content": "<p>You're welcome!</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 598466,
          "author_name": "kir486680",
          "author_url": "",
          "post_date": "08/13/2019 15:52:25",
          "content": "<p>Unfortunately, i think that <a href=\"/drhabib\">@drhabib</a>  provided a better answer ...</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 598497,
          "author_name": "carlolepelaars",
          "author_url": "",
          "post_date": "08/13/2019 16:39:51",
          "content": "<p>Haha!! Too bad <a href=\"https://www.vitamix.com/us/en_us/Shop/Certified-Reconditioned-Standard?cid=ppc-Evergreen-Google-SmartShoppingFeed&amp;coupon=07-0063&amp;ef_id=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB%3aG%3as&amp;s_kwcid=AL!6700!3!354251602010!!!u!760203275654!&amp;gclid=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB\">blender</a> is not open source!</p>\n\n<p>One last suggestion: You can also try <a href=\"https://github.com/h2oai/pystacknet\">pystacknet</a> for ensembling:\n<a href=\"https://github.com/h2oai/pystacknet\">https://github.com/h2oai/pystacknet</a></p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 598575,
          "author_name": "kir486680",
          "author_url": "",
          "post_date": "08/13/2019 18:33:16",
          "content": "<p>Thanks again!!</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 598592,
          "author_name": "carlolepelaars",
          "author_url": "",
          "post_date": "08/13/2019 18:55:24",
          "content": "<p>😀 Good luck with stacking!</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 598324,
      "author_name": "philippsinger",
      "author_url": "",
      "post_date": "08/13/2019 13:12:55",
      "content": "<p>Whatever works best for you :) There is never one clear thing to recommend with blending imho.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 598431,
      "author_name": "drhabib",
      "author_url": "",
      "post_date": "08/13/2019 15:10:27",
      "content": "<p>I use following <a href=\"https://www.vitamix.com/us/en_us/Shop/Certified-Reconditioned-Standard?cid=ppc-Evergreen-Google-SmartShoppingFeed&amp;coupon=07-0063&amp;ef_id=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB%3aG%3as&amp;s_kwcid=AL!6700!3!354251602010!!!u!760203275654!&amp;gclid=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB\">blender</a> , It gives me really good boost. Hope it will help you as well =) </p>",
      "votes": null,
      "replies": [
        {
          "id": 598440,
          "author_name": "philippsinger",
          "author_url": "",
          "post_date": "08/13/2019 15:24:03",
          "content": "<p><a href=\"https://www.youtube.com/watch?v=lAl28d6tbko\">https://www.youtube.com/watch?v=lAl28d6tbko</a></p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 598441,
          "author_name": "kir486680",
          "author_url": "",
          "post_date": "08/13/2019 15:24:44",
          "content": "<p>Hope you didn't lie....</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 598464,
          "author_name": "kir486680",
          "author_url": "",
          "post_date": "08/13/2019 15:49:51",
          "content": "<p>Will It Blend?</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 598769,
          "author_name": "ratthachat",
          "author_url": "",
          "post_date": "08/14/2019 02:31:15",
          "content": "<p>😂 Best blending from <a href=\"/drhabib\">@drhabib</a> + <a href=\"/philippsinger\">@philippsinger</a> (the price is a bit expensive though)</p>\n\n<p>PS. Regarding the topic, I haven’t tried ensembling different models yet. But for K-Folds, just simple average works for me.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 598896,
          "author_name": "kir486680",
          "author_url": "",
          "post_date": "08/14/2019 07:47:08",
          "content": "<p>It's worth investing into a good blend in order to win this competition.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 599497,
          "author_name": "jiangkun2",
          "author_url": "",
          "post_date": "08/15/2019 03:39:43",
          "content": "<p>joke</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 598807,
      "author_name": "sidhanthholalkere",
      "author_url": "",
      "post_date": "08/14/2019 03:53:55",
      "content": "<p>Well i can say ensembling definitely helped me. Try everything and see which works out. Be careful and try not to overfit the public LB as some people believe there will be quite a bit of mixup when the private scores are released(I dont really know tho)</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 599018,
      "author_name": "haofanwang",
      "author_url": "",
      "post_date": "08/14/2019 11:45:00",
      "content": "<p>Simply use 5-fold I get 5 models, then I ensemble them with average weight, it can bring me round 0.7-0.8 improve</p>",
      "votes": null,
      "replies": [
        {
          "id": 599182,
          "author_name": "prashantkikani",
          "author_url": "",
          "post_date": "08/14/2019 16:14:32",
          "content": "<p><a href=\"/haofanwang\">@haofanwang</a> are you doing all the computations in kaggle kernels?</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 599216,
          "author_name": "haofanwang",
          "author_url": "",
          "post_date": "08/14/2019 17:05:02",
          "content": "<p>I'm training the model locally, and just do inference in kernel.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 599234,
          "author_name": "kir486680",
          "author_url": "",
          "post_date": "08/14/2019 17:37:05",
          "content": "<p>So, you trained 5 models locally and then just get average weight on kernel?</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 599246,
          "author_name": "haofanwang",
          "author_url": "",
          "post_date": "08/14/2019 18:07:29",
          "content": "<p>Yes.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 599250,
          "author_name": "haofanwang",
          "author_url": "",
          "post_date": "08/14/2019 18:12:05",
          "content": "<p>Actually I just prepare to do as this, now I just do inference on locally for a fast submit.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "597644": "I was exploring different methods of ensembles. \n1.  Ensemble average \n```\n    sum_pred = model_pred + model1_pred +model2_pred\n    prediction = sum_pred / 3\n```\n2. Horizontal voting ensemble (https://machinelearningmastery.com/horizontal-voting-ensemble/)\n3. Weighted ensemble\n`new_pred = (model_preds *0.4) + (model1_preds*0.6)`\n\nWhich one do you think is the best and the most appropriate for this competition?\n(I tried weighted ensemble and didn't get much of a boost to my score.)",
    "598311": "Hi Kyrylo, \n\nHave you thought about stacking by building another model (for example a random forest or GBM) on top of your predictions? Out of the three you mentioned I think a weighted ensemble works well since optimizing Quadratic Weighted Kappa lends itself well to regression. After that you can optimize the rounding thresholds. For more information about rounding thresholds check out the \"Evaluation\" section of this kernel:\nhttps://www.kaggle.com/carlolepelaars/efficientnetb3-with-keras-aptos-2019\n\nThere is a great video by Marios Michailidis where he explains model stacking and provides a framework for it:\nhttps://youtu.be/9Vk1rXLhG48\n\nHope this helps!",
    "598324": "Whatever works best for you :) There is never one clear thing to recommend with blending imho.",
    "598381": "Thanks !",
    "598421": "You're welcome!",
    "598431": "I use following [blender](https://www.vitamix.com/us/en_us/Shop/Certified-Reconditioned-Standard?cid=ppc-Evergreen-Google-SmartShoppingFeed&amp;coupon=07-0063&amp;ef_id=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB:G:s&amp;s_kwcid=AL!6700!3!354251602010!!!u!760203275654!&amp;gclid=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB) , It gives me really good boost. Hope it will help you as well =)",
    "598440": "https://www.youtube.com/watch?v=lAl28d6tbko",
    "598441": "Hope you didn't lie....",
    "598464": "Will It Blend?",
    "598466": "Unfortunately, i think that @drhabib  provided a better answer ...",
    "598497": "Haha!! Too bad [blender](https://www.vitamix.com/us/en_us/Shop/Certified-Reconditioned-Standard?cid=ppc-Evergreen-Google-SmartShoppingFeed&amp;coupon=07-0063&amp;ef_id=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB:G:s&amp;s_kwcid=AL!6700!3!354251602010!!!u!760203275654!&amp;gclid=Cj0KCQjwv8nqBRDGARIsAHfR9wCLYgH23f4IKcmCOO3VHkGcO6Tm_L4zgnJPNKkN9Cq5roEtTQSNHcgaAtd8EALw_wcB) is not open source!\n\nOne last suggestion: You can also try [pystacknet](https://github.com/h2oai/pystacknet) for ensembling:\nhttps://github.com/h2oai/pystacknet",
    "598575": "Thanks again!!",
    "598592": "😀 Good luck with stacking!",
    "598769": "😂 Best blending from @drhabib + @philippsinger (the price is a bit expensive though)\n\nPS. Regarding the topic, I haven’t tried ensembling different models yet. But for K-Folds, just simple average works for me.",
    "598807": "Well i can say ensembling definitely helped me. Try everything and see which works out. Be careful and try not to overfit the public LB as some people believe there will be quite a bit of mixup when the private scores are released(I dont really know tho)",
    "598896": "It's worth investing into a good blend in order to win this competition.",
    "599018": "Simply use 5-fold I get 5 models, then I ensemble them with average weight, it can bring me round 0.7-0.8 improve",
    "599182": "haofanwang are you doing all the computations in kaggle kernels?",
    "599216": "I'm training the model locally, and just do inference in kernel.",
    "599234": "So, you trained 5 models locally and then just get average weight on kernel?",
    "599246": "Yes.",
    "599250": "Actually I just prepare to do as this, now I just do inference on locally for a fast submit.",
    "599497": "joke"
  },
  "source": "meta"
}