{
  "id": 75374,
  "title": "Which pretrained models are whitelisted?",
  "url": "/competitions/quora-insincere-questions-classification/discussion/75374",
  "author_name": "",
  "post_date": "2018-12-20T23:29:41.586136Z",
  "votes": -1,
  "comment_count": 8,
  "views": 0,
  "content": "<p>In the rules of the competition it is stated that \"External data not permitted, but whitelisted pre-trained models are permitted. \". Which are these pre-trained models that are allowed to be used? And how do I get them into the kernel if internet is blocked?</p>\n\n<p>Thanks.</p>",
  "messages": [
    {
      "id": "443046",
      "postDate": "12/20/2018 23:29:41",
      "content": "<p>In the rules of the competition it is stated that \"External data not permitted, but whitelisted pre-trained models are permitted. \". Which are these pre-trained models that are allowed to be used? And how do I get them into the kernel if internet is blocked?</p>\n\n<p>Thanks.</p>",
      "rawMarkdown": "In the rules of the competition it is stated that \"External data not permitted, but whitelisted pre-trained models are permitted. \". Which are these pre-trained models that are allowed to be used? And how do I get them into the kernel if internet is blocked?\n\nThanks.",
      "votes": null
    },
    {
      "id": "443087",
      "postDate": "12/21/2018 02:04:16",
      "content": "<p>i have exactly same question can someone please answer this.I was planning to Fast.ai pretrained model but i asssume it is Trained on a huge corpus of wiki data so it might not  be allowed.</p>",
      "rawMarkdown": "i have exactly same question can someone please answer this.I was planning to Fast.ai pretrained model but i asssume it is Trained on a huge corpus of wiki data so it might not  be allowed.",
      "votes": null
    },
    {
      "id": "443159",
      "postDate": "12/21/2018 05:36:31",
      "content": "<p>I think the rules mean we can use the pre-trained word vectors which are provided in the dataset</p>",
      "rawMarkdown": "I think the rules mean we can use the pre-trained word vectors which are provided in the dataset",
      "votes": null
    },
    {
      "id": "443194",
      "postDate": "12/21/2018 07:41:30",
      "content": "<p>Everything that works out of the box within the docker image should be allowed I think.</p>",
      "rawMarkdown": "Everything that works out of the box within the docker image should be allowed I think.",
      "votes": null
    },
    {
      "id": "443199",
      "postDate": "12/21/2018 07:46:15",
      "content": "<p>Check the data tab and scroll all the way to the bottom. Under \"Embeddings\", you will find a list.</p>",
      "rawMarkdown": "Check the data tab and scroll all the way to the bottom. Under \"Embeddings\", you will find a list.",
      "votes": null
    },
    {
      "id": "443519",
      "postDate": "12/21/2018 19:50:14",
      "content": "<p>What I can find under embeddings are, well, embeddings :) They are results of pretrained models, but definitely not pretrained models themselves... What I wanted to use is actual models, which can do inference on the fly.</p>",
      "rawMarkdown": "What I can find under embeddings are, well, embeddings :) They are results of pretrained models, but definitely not pretrained models themselves... What I wanted to use is actual models, which can do inference on the fly.",
      "votes": null
    },
    {
      "id": "443522",
      "postDate": "12/21/2018 19:56:12",
      "content": "<p>Sorry, that's the only pretrained anything you get :) I guess their wording was ambiguous, but there's nothing but embeddings.</p>\n\n<p>Also, embeddings are not the result of models. They <em>are</em> the models. One embedding matrix is basically a giant weight matrix of a neural network.</p>",
      "rawMarkdown": "Sorry, that's the only pretrained anything you get :) I guess their wording was ambiguous, but there's nothing but embeddings.\n\nAlso, embeddings are not the result of models. They *are* the models. One embedding matrix is basically a giant weight matrix of a neural network.",
      "votes": null
    },
    {
      "id": "443556",
      "postDate": "12/21/2018 21:16:30",
      "content": "<p>Well, technically speaking, you are right. But this factor is diminished by the fact that you pass one-hot encoded vector as input - it is the same as just picking a vector from embedding as is where the value of input data is 1. The rest will be multiplied with zeros.</p>",
      "rawMarkdown": "Well, technically speaking, you are right. But this factor is diminished by the fact that you pass one-hot encoded vector as input - it is the same as just picking a vector from embedding as is where the value of input data is 1. The rest will be multiplied with zeros.",
      "votes": null
    },
    {
      "id": "443566",
      "postDate": "12/21/2018 21:55:32",
      "content": "<p>Well, my main point was: There's only the embeddings. No other pretrained models.</p>",
      "rawMarkdown": "Well, my main point was: There's only the embeddings. No other pretrained models.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 443087,
      "author_name": "chansbest93",
      "author_url": "",
      "post_date": "12/21/2018 02:04:16",
      "content": "<p>i have exactly same question can someone please answer this.I was planning to Fast.ai pretrained model but i asssume it is Trained on a huge corpus of wiki data so it might not  be allowed.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 443159,
      "author_name": "wujianhong",
      "author_url": "",
      "post_date": "12/21/2018 05:36:31",
      "content": "<p>I think the rules mean we can use the pre-trained word vectors which are provided in the dataset</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 443194,
      "author_name": "philippsinger",
      "author_url": "",
      "post_date": "12/21/2018 07:41:30",
      "content": "<p>Everything that works out of the box within the docker image should be allowed I think.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 443199,
      "author_name": "mschumacher",
      "author_url": "",
      "post_date": "12/21/2018 07:46:15",
      "content": "<p>Check the data tab and scroll all the way to the bottom. Under \"Embeddings\", you will find a list.</p>",
      "votes": null,
      "replies": [
        {
          "id": 443519,
          "author_name": "ishitori",
          "author_url": "",
          "post_date": "12/21/2018 19:50:14",
          "content": "<p>What I can find under embeddings are, well, embeddings :) They are results of pretrained models, but definitely not pretrained models themselves... What I wanted to use is actual models, which can do inference on the fly.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 443522,
          "author_name": "mschumacher",
          "author_url": "",
          "post_date": "12/21/2018 19:56:12",
          "content": "<p>Sorry, that's the only pretrained anything you get :) I guess their wording was ambiguous, but there's nothing but embeddings.</p>\n\n<p>Also, embeddings are not the result of models. They <em>are</em> the models. One embedding matrix is basically a giant weight matrix of a neural network.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 443556,
          "author_name": "ishitori",
          "author_url": "",
          "post_date": "12/21/2018 21:16:30",
          "content": "<p>Well, technically speaking, you are right. But this factor is diminished by the fact that you pass one-hot encoded vector as input - it is the same as just picking a vector from embedding as is where the value of input data is 1. The rest will be multiplied with zeros.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 443566,
          "author_name": "mschumacher",
          "author_url": "",
          "post_date": "12/21/2018 21:55:32",
          "content": "<p>Well, my main point was: There's only the embeddings. No other pretrained models.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "443046": "In the rules of the competition it is stated that \"External data not permitted, but whitelisted pre-trained models are permitted. \". Which are these pre-trained models that are allowed to be used? And how do I get them into the kernel if internet is blocked?\n\nThanks.",
    "443087": "i have exactly same question can someone please answer this.I was planning to Fast.ai pretrained model but i asssume it is Trained on a huge corpus of wiki data so it might not  be allowed.",
    "443159": "I think the rules mean we can use the pre-trained word vectors which are provided in the dataset",
    "443194": "Everything that works out of the box within the docker image should be allowed I think.",
    "443199": "Check the data tab and scroll all the way to the bottom. Under \"Embeddings\", you will find a list.",
    "443519": "What I can find under embeddings are, well, embeddings :) They are results of pretrained models, but definitely not pretrained models themselves... What I wanted to use is actual models, which can do inference on the fly.",
    "443522": "Sorry, that's the only pretrained anything you get :) I guess their wording was ambiguous, but there's nothing but embeddings.\n\nAlso, embeddings are not the result of models. They *are* the models. One embedding matrix is basically a giant weight matrix of a neural network.",
    "443556": "Well, technically speaking, you are right. But this factor is diminished by the fact that you pass one-hot encoded vector as input - it is the same as just picking a vector from embedding as is where the value of input data is 1. The rest will be multiplied with zeros.",
    "443566": "Well, my main point was: There's only the embeddings. No other pretrained models."
  },
  "source": "meta"
}