{
  "id": 113149,
  "title": "model upload question, need help.",
  "url": "/competitions/rsna-intracranial-hemorrhage-detection/discussion/113149",
  "author_name": "Finlay",
  "post_date": "2019-10-17T09:58:55.539000",
  "votes": 5,
  "comment_count": 3,
  "views": 0,
  "content": "<p><a href=\"https://www.kaggle.com/c/rsna-intracranial-hemorrhage-detection/overview/timeline\">https://www.kaggle.com/c/rsna-intracranial-hemorrhage-detection/overview/timeline</a>\nIn order to be eligible for Stage 2, each team's Stage 1 submission must include the model uploaded, via Team Your Model, per the Competition Rules.  This model should match that which will be used to generate the 2 final submissions you will select for scoring in Stage 2. </p>\n\n<p><a href=\"https://www.kaggle.com/c/rsna-intracranial-hemorrhage-detection/discussion/112560#latest-649132\">https://www.kaggle.com/c/rsna-intracranial-hemorrhage-detection/discussion/112560#latest-649132</a>, julia say:\nThis is why it is required to upload your model. <strong>You will not be permitted to make scientific changes to your code following the stage 1 model upload deadline</strong>, and if you are in prize eligible standing, the host will be verifying that you have complied with this requirement.</p>\n\n<p>so my question is:\n- does it means i can not alter my model after stage1 ?\n- and what is the format and requirement of the upload model?\n- do i need upload the predict code  and model weights together?</p>\n\n<p>@juliaelliott \nthanks.</p>",
  "messages": [
    {
      "id": 651308,
      "postDate": "2019-10-17T09:58:55.540Z",
      "content": "<p><a href=\"https://www.kaggle.com/c/rsna-intracranial-hemorrhage-detection/overview/timeline\">https://www.kaggle.com/c/rsna-intracranial-hemorrhage-detection/overview/timeline</a>\nIn order to be eligible for Stage 2, each team's Stage 1 submission must include the model uploaded, via Team Your Model, per the Competition Rules.  This model should match that which will be used to generate the 2 final submissions you will select for scoring in Stage 2. </p>\n\n<p><a href=\"https://www.kaggle.com/c/rsna-intracranial-hemorrhage-detection/discussion/112560#latest-649132\">https://www.kaggle.com/c/rsna-intracranial-hemorrhage-detection/discussion/112560#latest-649132</a>, julia say:\nThis is why it is required to upload your model. <strong>You will not be permitted to make scientific changes to your code following the stage 1 model upload deadline</strong>, and if you are in prize eligible standing, the host will be verifying that you have complied with this requirement.</p>\n\n<p>so my question is:\n- does it means i can not alter my model after stage1 ?\n- and what is the format and requirement of the upload model?\n- do i need upload the predict code  and model weights together?</p>\n\n<p>@juliaelliott \nthanks.</p>",
      "rawMarkdown": "https://www.kaggle.com/c/rsna-intracranial-hemorrhage-detection/overview/timeline\nIn order to be eligible for Stage 2, each team's Stage 1 submission must include the model uploaded, via Team Your Model, per the Competition Rules.  This model should match that which will be used to generate the 2 final submissions you will select for scoring in Stage 2. \n\nhttps://www.kaggle.com/c/rsna-intracranial-hemorrhage-detection/discussion/112560#latest-649132, julia say:\nThis is why it is required to upload your model. **You will not be permitted to make scientific changes to your code following the stage 1 model upload deadline**, and if you are in prize eligible standing, the host will be verifying that you have complied with this requirement.\n\nso my question is:\n- does it means i can not alter my model after stage1 ?\n- and what is the format and requirement of the upload model?\n- do i need upload the predict code  and model weights together?\n\n@juliaelliott \nthanks.",
      "votes": 5
    },
    {
      "id": 652044,
      "postDate": "2019-10-18T08:58:52.627Z",
      "content": "<p>Not 100% confident, but my understanding is</p>\n\n<ol>\n<li>one can not alter the model after stage 1</li>\n<li>the format is arbitrary, but must include all code you wrote</li>\n<li>no need to upload weights</li>\n</ol>",
      "rawMarkdown": "Not 100% confident, but my understanding is\n\n1. one can not alter the model after stage 1\n2. the format is arbitrary, but must include all code you wrote\n3. no need to upload weights",
      "votes": 3,
      "replies": [
        {
          "id": 657758,
          "postDate": "2019-10-25T12:11:56.200Z",
          "content": "<ol>\n<li>one can alter the model, but changes should be not scientidic. So, you can change paths, include stage1 data into the training set. But you cant tune parameters, change architecture etc.</li>\n<li>yep.</li>\n<li>you don't need to upload the weights generated by one of the scripts in your archive OR publicly available in any way. Others should be uploaded. </li>\n</ol>",
          "rawMarkdown": "1. one can alter the model, but changes should be not scientidic. So, you can change paths, include stage1 data into the training set. But you cant tune parameters, change architecture etc.\n2. yep.\n3. you don't need to upload the weights generated by one of the scripts in your archive OR publicly available in any way. Others should be uploaded. ",
          "votes": 2
        }
      ]
    },
    {
      "id": 652032,
      "postDate": "2019-10-18T08:46:36.610Z",
      "content": "<p>Would love to see a response here too, i haven't seen a clear answer to how to upload your model (incl what should and shouldn't be uploaded) that doesn't make assumptions that you have done this before. </p>\n\n<p>I'm also curious can we use ensembles if we have to upload a model (singular)? Or do we upload a notebook along with the weights for the 2+ models being used in the ensemble?</p>\n\n<p>Any chance we can get an ELI5 on model submission <a href=\"/juliaelliott\">@juliaelliott</a>? :) </p>",
      "rawMarkdown": "Would love to see a response here too, i haven't seen a clear answer to how to upload your model (incl what should and shouldn't be uploaded) that doesn't make assumptions that you have done this before. \n\nI'm also curious can we use ensembles if we have to upload a model (singular)? Or do we upload a notebook along with the weights for the 2+ models being used in the ensemble?\n\nAny chance we can get an ELI5 on model submission @juliaelliott? :) "
    }
  ],
  "comments": [
    {
      "id": 652044,
      "author_name": "nosound",
      "author_url": "",
      "post_date": "2019-10-18T08:58:52.627000",
      "content": "<p>Not 100% confident, but my understanding is</p>\n\n<ol>\n<li>one can not alter the model after stage 1</li>\n<li>the format is arbitrary, but must include all code you wrote</li>\n<li>no need to upload weights</li>\n</ol>",
      "votes": 3,
      "replies": [
        {
          "id": 657758,
          "author_name": "Stanislav Blinov",
          "author_url": "",
          "post_date": "2019-10-25T12:11:56.200000",
          "content": "<ol>\n<li>one can alter the model, but changes should be not scientidic. So, you can change paths, include stage1 data into the training set. But you cant tune parameters, change architecture etc.</li>\n<li>yep.</li>\n<li>you don't need to upload the weights generated by one of the scripts in your archive OR publicly available in any way. Others should be uploaded. </li>\n</ol>",
          "votes": 2,
          "replies": []
        }
      ]
    },
    {
      "id": 652032,
      "author_name": "morg",
      "author_url": "",
      "post_date": "2019-10-18T08:46:36.610000",
      "content": "<p>Would love to see a response here too, i haven't seen a clear answer to how to upload your model (incl what should and shouldn't be uploaded) that doesn't make assumptions that you have done this before. </p>\n\n<p>I'm also curious can we use ensembles if we have to upload a model (singular)? Or do we upload a notebook along with the weights for the 2+ models being used in the ensemble?</p>\n\n<p>Any chance we can get an ELI5 on model submission <a href=\"/juliaelliott\">@juliaelliott</a>? :) </p>",
      "votes": 0,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "651308": "https://www.kaggle.com/c/rsna-intracranial-hemorrhage-detection/overview/timeline\nIn order to be eligible for Stage 2, each team's Stage 1 submission must include the model uploaded, via Team Your Model, per the Competition Rules.  This model should match that which will be used to generate the 2 final submissions you will select for scoring in Stage 2. \n\nhttps://www.kaggle.com/c/rsna-intracranial-hemorrhage-detection/discussion/112560#latest-649132, julia say:\nThis is why it is required to upload your model. **You will not be permitted to make scientific changes to your code following the stage 1 model upload deadline**, and if you are in prize eligible standing, the host will be verifying that you have complied with this requirement.\n\nso my question is:\n- does it means i can not alter my model after stage1 ?\n- and what is the format and requirement of the upload model?\n- do i need upload the predict code  and model weights together?\n\n@juliaelliott \nthanks.",
    "652044": "Not 100% confident, but my understanding is\n\n1. one can not alter the model after stage 1\n2. the format is arbitrary, but must include all code you wrote\n3. no need to upload weights",
    "652032": "Would love to see a response here too, i haven't seen a clear answer to how to upload your model (incl what should and shouldn't be uploaded) that doesn't make assumptions that you have done this before. \n\nI'm also curious can we use ensembles if we have to upload a model (singular)? Or do we upload a notebook along with the weights for the 2+ models being used in the ensemble?\n\nAny chance we can get an ELI5 on model submission @juliaelliott? :) "
  }
}