{
  "id": 420332,
  "title": "1st Place Code",
  "url": "/competitions/predict-student-performance-from-game-play/discussion/420332",
  "author_name": "",
  "post_date": "2023-06-30T09:49:10.689407200Z",
  "votes": 67,
  "comment_count": 8,
  "views": 0,
  "content": "<p>We have decided to release our code.</p>\n<p>There are 2 main reasons:</p>\n<ul>\n<li>sharing is Kaggle DNA and we want to give back,</li>\n<li>this is a contribution to keep the ML an open field because we fear there is a threat with CloseAI.</li>\n</ul>\n<p>These notebooks are copies of the ones used to generate the final submission as well as the final submission itself:</p>\n<ul>\n<li><a href=\"https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-gbdt-training\" target=\"_blank\">https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-gbdt-training</a>,</li>\n<li><a href=\"https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-nn-pretraining\" target=\"_blank\">https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-nn-pretraining</a>,</li>\n<li><a href=\"https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-nn-training\" target=\"_blank\">https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-nn-training</a>,</li>\n<li><a href=\"https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-inference\" target=\"_blank\">https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-inference</a>.</li>\n</ul>\n<p><em>This code has not been executed on Kaggle infrastructure and likely needs more resources.</em></p>",
  "messages": [
    {
      "id": "2323987",
      "postDate": "06/30/2023 09:49:10",
      "content": "<p>We have decided to release our code.</p>\n<p>There are 2 main reasons:</p>\n<ul>\n<li>sharing is Kaggle DNA and we want to give back,</li>\n<li>this is a contribution to keep the ML an open field because we fear there is a threat with CloseAI.</li>\n</ul>\n<p>These notebooks are copies of the ones used to generate the final submission as well as the final submission itself:</p>\n<ul>\n<li><a href=\"https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-gbdt-training\" target=\"_blank\">https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-gbdt-training</a>,</li>\n<li><a href=\"https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-nn-pretraining\" target=\"_blank\">https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-nn-pretraining</a>,</li>\n<li><a href=\"https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-nn-training\" target=\"_blank\">https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-nn-training</a>,</li>\n<li><a href=\"https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-inference\" target=\"_blank\">https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-inference</a>.</li>\n</ul>\n<p><em>This code has not been executed on Kaggle infrastructure and likely needs more resources.</em></p>",
      "rawMarkdown": "We have decided to release our code.\n\nThere are 2 main reasons:\n- sharing is Kaggle DNA and we want to give back,\n- this is a contribution to keep the ML an open field because we fear there is a threat with CloseAI.\n\nThese notebooks are copies of the ones used to generate the final submission as well as the final submission itself:\n- https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-gbdt-training,\n- https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-nn-pretraining,\n- https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-nn-training,\n- https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-inference.\n\n*This code has not been executed on Kaggle infrastructure and likely needs more resources.*",
      "votes": null
    },
    {
      "id": "2324149",
      "postDate": "06/30/2023 12:18:06",
      "content": "<p>I really appreciate your decision.<br>\nIt will be a very great source for people who want to dig into.</p>",
      "rawMarkdown": "I really appreciate your decision.\nIt will be a very great source for people who want to dig into.",
      "votes": null
    },
    {
      "id": "2324331",
      "postDate": "06/30/2023 14:34:20",
      "content": "<p>Amazing work, thanks for sharing this with us!</p>",
      "rawMarkdown": "Amazing work, thanks for sharing this with us!",
      "votes": null
    },
    {
      "id": "2325500",
      "postDate": "07/01/2023 12:14:57",
      "content": "<p>Thank you for sharing the code! It's great to see Kagglers contributing to the community by sharing their winning solutions. By making your code available, you not only give back to the community but also help in keeping machine learning an open field.</p>\n<p>The provided notebooks contain the code used to generate the final submission as well as the code for training and inference. It's worth noting that this code has not been executed on the Kaggle infrastructure and may require additional resources to run successfully.</p>\n<p>Once again, thank you for your contribution and for promoting openness in the field of machine learning!</p>",
      "rawMarkdown": "Thank you for sharing the code! It's great to see Kagglers contributing to the community by sharing their winning solutions. By making your code available, you not only give back to the community but also help in keeping machine learning an open field.\n\nThe provided notebooks contain the code used to generate the final submission as well as the code for training and inference. It's worth noting that this code has not been executed on the Kaggle infrastructure and may require additional resources to run successfully.\n\nOnce again, thank you for your contribution and for promoting openness in the field of machine learning!",
      "votes": null
    },
    {
      "id": "2325657",
      "postDate": "07/01/2023 14:01:07",
      "content": "<p><a href=\"https://www.kaggle.com/pdnartreb\" target=\"_blank\">@pdnartreb</a> Thank you for sharing your code!Well done on your 1st place achievement!</p>",
      "rawMarkdown": "pdnartreb Thank you for sharing your code!Well done on your 1st place achievement!",
      "votes": null
    },
    {
      "id": "2330061",
      "postDate": "07/04/2023 17:29:32",
      "content": "<p>Thanks for sharing learned a lot just reading through the code.</p>",
      "rawMarkdown": "Thanks for sharing learned a lot just reading through the code.",
      "votes": null
    },
    {
      "id": "2335986",
      "postDate": "07/09/2023 02:47:03",
      "content": "<p><a href=\"https://www.kaggle.com/pdnartreb\" target=\"_blank\">@pdnartreb</a> <br>\nThanks for sharing, and I really appreciate your decision.<br>\nI have learned a lot from your notebook. If possible, can you public your dataset?<br>\nnow, I cant reproduce your dataset</p>\n<pre><code>%%time\nMETADATA = pickle.load((, ))\ndataset = pickle.load((, ))\ntokenizer_map = pickle.load((, ))\npretrain_datasets = pickle.load((, ))\nY = pickle.load((, ))\n</code></pre>\n<p>I would appreciate it if you could.</p>",
      "rawMarkdown": "pdnartreb \nThanks for sharing, and I really appreciate your decision.\nI have learned a lot from your notebook. If possible, can you public your dataset?\nnow, I cant reproduce your dataset\n\n```python\n%%time\nMETADATA = pickle.load(open(f'../final/METADATA.pkl', 'rb'))\ndataset = pickle.load(open(f'../data/processed/dataset.pkl', 'rb'))\ntokenizer_map = pickle.load(open(f'../data/processed/tokenizer_map.pkl', 'rb'))\npretrain_datasets = pickle.load(open(f'../data/processed/pretrain_datasets.pkl', 'rb'))\nY = pickle.load(open(f'../data/processed/Y.pkl', 'rb'))\n```\nI would appreciate it if you could.",
      "votes": null
    },
    {
      "id": "2340161",
      "postDate": "07/11/2023 10:10:17",
      "content": "<p>Glad you learned from our work <a href=\"https://www.kaggle.com/deepkun1995\" target=\"_blank\">@deepkun1995</a>!</p>\n<p>You are indeed not able to reproduce because the code has been shared for information/educational and not for reproduction. We have not shared the data extraction and data building pipelines that consume a lot of resources.<br>\nI am not able to work anymore on the competition because I am moving out my house and have a lot to do. I will begin a world tour in 3 days. Sharing the documentation that we prepared for the host is possible but I would prefer to share it with the host first, if this competition is finalized one day… The host may share a 100% reproducable solution. If not, feel free to send an email via Kaggle and I will share a link to the documentation after the presentation to the host if they agree.</p>\n<p>I will be in Japan in november and in Tokyo around 2023/11/15. I noticed that your team and you are from Japan. Do you know if there is a Kaggle community in Japan and Tokyo that would be interested in a meetup where I could present and share our solution for this competition? It would be a nice way for me to meet japonese people and maybe to be informed of nice things to do and to see in Japan.</p>",
      "rawMarkdown": "Glad you learned from our work @deepkun1995!\n\nYou are indeed not able to reproduce because the code has been shared for information/educational and not for reproduction. We have not shared the data extraction and data building pipelines that consume a lot of resources.\nI am not able to work anymore on the competition because I am moving out my house and have a lot to do. I will begin a world tour in 3 days. Sharing the documentation that we prepared for the host is possible but I would prefer to share it with the host first, if this competition is finalized one day... The host may share a 100% reproducable solution. If not, feel free to send an email via Kaggle and I will share a link to the documentation after the presentation to the host if they agree.\n\nI will be in Japan in november and in Tokyo around 2023/11/15. I noticed that your team and you are from Japan. Do you know if there is a Kaggle community in Japan and Tokyo that would be interested in a meetup where I could present and share our solution for this competition? It would be a nice way for me to meet japonese people and maybe to be informed of nice things to do and to see in Japan.",
      "votes": null
    },
    {
      "id": "2342014",
      "postDate": "07/12/2023 12:43:01",
      "content": "<p>Thanks for your reply.</p>\n<p>I send you an email about meetup😃<br>\n<a href=\"https://www.kaggle.com/pdnartreb\" target=\"_blank\">@pdnartreb</a> </p>",
      "rawMarkdown": "Thanks for your reply.\n\nI send you an email about meetup😃\n@pdnartreb",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2324149,
      "author_name": "dongyk",
      "author_url": "",
      "post_date": "06/30/2023 12:18:06",
      "content": "<p>I really appreciate your decision.<br>\nIt will be a very great source for people who want to dig into.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 2324331,
      "author_name": "isaaccruise",
      "author_url": "",
      "post_date": "06/30/2023 14:34:20",
      "content": "<p>Amazing work, thanks for sharing this with us!</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 2325500,
      "author_name": "poojach7611",
      "author_url": "",
      "post_date": "07/01/2023 12:14:57",
      "content": "<p>Thank you for sharing the code! It's great to see Kagglers contributing to the community by sharing their winning solutions. By making your code available, you not only give back to the community but also help in keeping machine learning an open field.</p>\n<p>The provided notebooks contain the code used to generate the final submission as well as the code for training and inference. It's worth noting that this code has not been executed on the Kaggle infrastructure and may require additional resources to run successfully.</p>\n<p>Once again, thank you for your contribution and for promoting openness in the field of machine learning!</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 2325657,
      "author_name": "akshayvyas02",
      "author_url": "",
      "post_date": "07/01/2023 14:01:07",
      "content": "<p><a href=\"https://www.kaggle.com/pdnartreb\" target=\"_blank\">@pdnartreb</a> Thank you for sharing your code!Well done on your 1st place achievement!</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 2330061,
      "author_name": "andrestoledo92",
      "author_url": "",
      "post_date": "07/04/2023 17:29:32",
      "content": "<p>Thanks for sharing learned a lot just reading through the code.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 2335986,
      "author_name": "deepkun1995",
      "author_url": "",
      "post_date": "07/09/2023 02:47:03",
      "content": "<p><a href=\"https://www.kaggle.com/pdnartreb\" target=\"_blank\">@pdnartreb</a> <br>\nThanks for sharing, and I really appreciate your decision.<br>\nI have learned a lot from your notebook. If possible, can you public your dataset?<br>\nnow, I cant reproduce your dataset</p>\n<pre><code>%%time\nMETADATA = pickle.load((, ))\ndataset = pickle.load((, ))\ntokenizer_map = pickle.load((, ))\npretrain_datasets = pickle.load((, ))\nY = pickle.load((, ))\n</code></pre>\n<p>I would appreciate it if you could.</p>",
      "votes": null,
      "replies": [
        {
          "id": 2340161,
          "author_name": "pdnartreb",
          "author_url": "",
          "post_date": "07/11/2023 10:10:17",
          "content": "<p>Glad you learned from our work <a href=\"https://www.kaggle.com/deepkun1995\" target=\"_blank\">@deepkun1995</a>!</p>\n<p>You are indeed not able to reproduce because the code has been shared for information/educational and not for reproduction. We have not shared the data extraction and data building pipelines that consume a lot of resources.<br>\nI am not able to work anymore on the competition because I am moving out my house and have a lot to do. I will begin a world tour in 3 days. Sharing the documentation that we prepared for the host is possible but I would prefer to share it with the host first, if this competition is finalized one day… The host may share a 100% reproducable solution. If not, feel free to send an email via Kaggle and I will share a link to the documentation after the presentation to the host if they agree.</p>\n<p>I will be in Japan in november and in Tokyo around 2023/11/15. I noticed that your team and you are from Japan. Do you know if there is a Kaggle community in Japan and Tokyo that would be interested in a meetup where I could present and share our solution for this competition? It would be a nice way for me to meet japonese people and maybe to be informed of nice things to do and to see in Japan.</p>",
          "votes": null,
          "replies": [
            {
              "id": 2342014,
              "author_name": "deepkun1995",
              "author_url": "",
              "post_date": "07/12/2023 12:43:01",
              "content": "<p>Thanks for your reply.</p>\n<p>I send you an email about meetup😃<br>\n<a href=\"https://www.kaggle.com/pdnartreb\" target=\"_blank\">@pdnartreb</a> </p>",
              "votes": null,
              "replies": []
            }
          ]
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "2323987": "We have decided to release our code.\n\nThere are 2 main reasons:\n- sharing is Kaggle DNA and we want to give back,\n- this is a contribution to keep the ML an open field because we fear there is a threat with CloseAI.\n\nThese notebooks are copies of the ones used to generate the final submission as well as the final submission itself:\n- https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-gbdt-training,\n- https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-nn-pretraining,\n- https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-nn-training,\n- https://www.kaggle.com/code/pdnartreb/pspfgp-1st-place-inference.\n\n*This code has not been executed on Kaggle infrastructure and likely needs more resources.*",
    "2324149": "I really appreciate your decision.\nIt will be a very great source for people who want to dig into.",
    "2324331": "Amazing work, thanks for sharing this with us!",
    "2325500": "Thank you for sharing the code! It's great to see Kagglers contributing to the community by sharing their winning solutions. By making your code available, you not only give back to the community but also help in keeping machine learning an open field.\n\nThe provided notebooks contain the code used to generate the final submission as well as the code for training and inference. It's worth noting that this code has not been executed on the Kaggle infrastructure and may require additional resources to run successfully.\n\nOnce again, thank you for your contribution and for promoting openness in the field of machine learning!",
    "2325657": "pdnartreb Thank you for sharing your code!Well done on your 1st place achievement!",
    "2330061": "Thanks for sharing learned a lot just reading through the code.",
    "2335986": "pdnartreb \nThanks for sharing, and I really appreciate your decision.\nI have learned a lot from your notebook. If possible, can you public your dataset?\nnow, I cant reproduce your dataset\n\n```python\n%%time\nMETADATA = pickle.load(open(f'../final/METADATA.pkl', 'rb'))\ndataset = pickle.load(open(f'../data/processed/dataset.pkl', 'rb'))\ntokenizer_map = pickle.load(open(f'../data/processed/tokenizer_map.pkl', 'rb'))\npretrain_datasets = pickle.load(open(f'../data/processed/pretrain_datasets.pkl', 'rb'))\nY = pickle.load(open(f'../data/processed/Y.pkl', 'rb'))\n```\nI would appreciate it if you could.",
    "2340161": "Glad you learned from our work @deepkun1995!\n\nYou are indeed not able to reproduce because the code has been shared for information/educational and not for reproduction. We have not shared the data extraction and data building pipelines that consume a lot of resources.\nI am not able to work anymore on the competition because I am moving out my house and have a lot to do. I will begin a world tour in 3 days. Sharing the documentation that we prepared for the host is possible but I would prefer to share it with the host first, if this competition is finalized one day... The host may share a 100% reproducable solution. If not, feel free to send an email via Kaggle and I will share a link to the documentation after the presentation to the host if they agree.\n\nI will be in Japan in november and in Tokyo around 2023/11/15. I noticed that your team and you are from Japan. Do you know if there is a Kaggle community in Japan and Tokyo that would be interested in a meetup where I could present and share our solution for this competition? It would be a nice way for me to meet japonese people and maybe to be informed of nice things to do and to see in Japan.",
    "2342014": "Thanks for your reply.\n\nI send you an email about meetup😃\n@pdnartreb"
  },
  "source": "meta"
}