{
  "id": 68316,
  "title": "Model submission",
  "url": "/competitions/inclusive-images-challenge/discussion/68316",
  "author_name": "",
  "post_date": "2018-10-11T11:52:16.626157Z",
  "votes": 4,
  "comment_count": 3,
  "views": 0,
  "content": "<p>The model outputs a vector of 7000+ classes, but when we make a submission, we usually set a threshold for the sigmoid prediction. For example, only prediction higher than 0.5 would be counted. \nIs the raw model OK?</p>",
  "messages": [
    {
      "id": "402236",
      "postDate": "10/11/2018 11:52:16",
      "content": "<p>The model outputs a vector of 7000+ classes, but when we make a submission, we usually set a threshold for the sigmoid prediction. For example, only prediction higher than 0.5 would be counted. \nIs the raw model OK?</p>",
      "rawMarkdown": "The model outputs a vector of 7000+ classes, but when we make a submission, we usually set a threshold for the sigmoid prediction. For example, only prediction higher than 0.5 would be counted. \nIs the raw model OK?",
      "votes": null
    },
    {
      "id": "402309",
      "postDate": "10/11/2018 13:45:01",
      "content": "<p>I believe we would need to upload both the model and the code to convert the model output to submission. Need verification from the host. </p>",
      "rawMarkdown": "I believe we would need to upload both the model and the code to convert the model output to submission. Need verification from the host.",
      "votes": null
    },
    {
      "id": "402313",
      "postDate": "10/11/2018 13:51:29",
      "content": "<p>As Ren said, you need to upload code that can generate a valid submission.</p>",
      "rawMarkdown": "As Ren said, you need to upload code that can generate a valid submission.",
      "votes": null
    },
    {
      "id": "404655",
      "postDate": "10/16/2018 06:30:11",
      "content": "<p>Normally we have a bunch of scripts, for example separate scripts to train model and to generate predictions, scripts with common logic used by both of them, also some script to prepare or convert data and etc. </p>\n\n<p>Do you mean that we need to upload one script that reads the input data, preprocess it, trains the model, generates prediction and writes submission file all in one script? Or just the weights of a model trained by us and a script to create model, load weights and generate valid submission? </p>\n\n<p>How to read input for stage 2 in that script?</p>",
      "rawMarkdown": "Normally we have a bunch of scripts, for example separate scripts to train model and to generate predictions, scripts with common logic used by both of them, also some script to prepare or convert data and etc. \n\nDo you mean that we need to upload one script that reads the input data, preprocess it, trains the model, generates prediction and writes submission file all in one script? Or just the weights of a model trained by us and a script to create model, load weights and generate valid submission? \n\nHow to read input for stage 2 in that script?",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 402309,
      "author_name": "ryanzhang",
      "author_url": "",
      "post_date": "10/11/2018 13:45:01",
      "content": "<p>I believe we would need to upload both the model and the code to convert the model output to submission. Need verification from the host. </p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 402313,
      "author_name": "yonihalpern",
      "author_url": "",
      "post_date": "10/11/2018 13:51:29",
      "content": "<p>As Ren said, you need to upload code that can generate a valid submission.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 404655,
      "author_name": "malyutins",
      "author_url": "",
      "post_date": "10/16/2018 06:30:11",
      "content": "<p>Normally we have a bunch of scripts, for example separate scripts to train model and to generate predictions, scripts with common logic used by both of them, also some script to prepare or convert data and etc. </p>\n\n<p>Do you mean that we need to upload one script that reads the input data, preprocess it, trains the model, generates prediction and writes submission file all in one script? Or just the weights of a model trained by us and a script to create model, load weights and generate valid submission? </p>\n\n<p>How to read input for stage 2 in that script?</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "402236": "The model outputs a vector of 7000+ classes, but when we make a submission, we usually set a threshold for the sigmoid prediction. For example, only prediction higher than 0.5 would be counted. \nIs the raw model OK?",
    "402309": "I believe we would need to upload both the model and the code to convert the model output to submission. Need verification from the host.",
    "402313": "As Ren said, you need to upload code that can generate a valid submission.",
    "404655": "Normally we have a bunch of scripts, for example separate scripts to train model and to generate predictions, scripts with common logic used by both of them, also some script to prepare or convert data and etc. \n\nDo you mean that we need to upload one script that reads the input data, preprocess it, trains the model, generates prediction and writes submission file all in one script? Or just the weights of a model trained by us and a script to create model, load weights and generate valid submission? \n\nHow to read input for stage 2 in that script?"
  },
  "source": "meta"
}