{
  "id": 162304,
  "title": "Training Script Sharing",
  "url": "/competitions/birdsong-recognition/discussion/162304",
  "author_name": "",
  "post_date": "2020-06-28T11:19:30.979364900Z",
  "votes": 51,
  "comment_count": 10,
  "views": 0,
  "content": "<p>Hi all, I created <a href=\"https://github.com/koukyo1994/kaggle-birdcall-resnet-baseline-training\">a repository</a> to share the way how I trained the model I used in <a href=\"https://www.kaggle.com/hidehisaarai1213/inference-pytorch-birdcall-resnet-baseline\">this notebook</a></p>\n\n<p>I think the weight file I shared <a href=\"https://www.kaggle.com/hidehisaarai1213/birdcall-resnet50-init-weights\">here</a> can be reproduced using the script I share here.</p>\n\n<p>Sorry for the delay, I at first tried on kaggle notebook but couldn't make a training notebook because of the limitation of kaggle dataset.</p>\n\n<p>I hope this will give you a good insight and eventually lead you to a progress.\nHave happy kaggling days!</p>",
  "messages": [
    {
      "id": "905227",
      "postDate": "06/28/2020 11:19:30",
      "content": "<p>Hi all, I created <a href=\"https://github.com/koukyo1994/kaggle-birdcall-resnet-baseline-training\">a repository</a> to share the way how I trained the model I used in <a href=\"https://www.kaggle.com/hidehisaarai1213/inference-pytorch-birdcall-resnet-baseline\">this notebook</a></p>\n\n<p>I think the weight file I shared <a href=\"https://www.kaggle.com/hidehisaarai1213/birdcall-resnet50-init-weights\">here</a> can be reproduced using the script I share here.</p>\n\n<p>Sorry for the delay, I at first tried on kaggle notebook but couldn't make a training notebook because of the limitation of kaggle dataset.</p>\n\n<p>I hope this will give you a good insight and eventually lead you to a progress.\nHave happy kaggling days!</p>",
      "rawMarkdown": "Hi all, I created [a repository](https://github.com/koukyo1994/kaggle-birdcall-resnet-baseline-training) to share the way how I trained the model I used in [this notebook](https://www.kaggle.com/hidehisaarai1213/inference-pytorch-birdcall-resnet-baseline)\n\nI think the weight file I shared [here](https://www.kaggle.com/hidehisaarai1213/birdcall-resnet50-init-weights) can be reproduced using the script I share here.\n\nSorry for the delay, I at first tried on kaggle notebook but couldn't make a training notebook because of the limitation of kaggle dataset.\n\nI hope this will give you a good insight and eventually lead you to a progress.\nHave happy kaggling days!",
      "votes": null
    },
    {
      "id": "916364",
      "postDate": "07/05/2020 15:25:15",
      "content": "<p>Great work! Upvoted all your notebooks and dataset</p>",
      "rawMarkdown": "Great work! Upvoted all your notebooks and dataset",
      "votes": null
    },
    {
      "id": "917410",
      "postDate": "07/06/2020 13:31:36",
      "content": "<p>That's amazing, it makes it really hard to get started!</p>\n\n<p>In terms of workflow, would you then usually download the inputs and work locally rather than within a remote kaggle notebook?</p>\n\n<p>I'd imagine it depends on your local set up and network throughput? pr🙏</p>",
      "rawMarkdown": "That's amazing, it makes it really hard to get started!\n\nIn terms of workflow, would you then usually download the inputs and work locally rather than within a remote kaggle notebook?\n\nI'd imagine it depends on your local set up and network throughput? pr🙏",
      "votes": null
    },
    {
      "id": "920393",
      "postDate": "07/08/2020 15:02:53",
      "content": "<p>Yes, I downloaded the data to local environment and did all the experiment on it.</p>\n\n<p>In fact, I have access to some of V100s in DGX thus I did experiment on them, network throughput is around 20~50MB/s for download and 10~20MB/s for upload I think although I have not checked so much.</p>",
      "rawMarkdown": "Yes, I downloaded the data to local environment and did all the experiment on it.\n\nIn fact, I have access to some of V100s in DGX thus I did experiment on them, network throughput is around 20~50MB/s for download and 10~20MB/s for upload I think although I have not checked so much.",
      "votes": null
    },
    {
      "id": "953318",
      "postDate": "07/31/2020 17:35:27",
      "content": "<p>Is it possible to train a model with in kaggle environment on the given dataset by passing limited batch to the training loop ?</p>",
      "rawMarkdown": "Is it possible to train a model with in kaggle environment on the given dataset by passing limited batch to the training loop ?",
      "votes": null
    },
    {
      "id": "953637",
      "postDate": "08/01/2020 00:09:38",
      "content": "<p>Yes, that's possible. See <a href=\"/ttahara\">@ttahara</a> 's <a href=\"https://www.kaggle.com/ttahara/training-birdsong-baseline-resnest50-fast\">notebook</a>. It's based on my repository and changed some like the backbone model or the training framework (Catalyst -&gt; pytorch-pfn-extras)</p>",
      "rawMarkdown": "Yes, that's possible. See @ttahara 's [notebook](https://www.kaggle.com/ttahara/training-birdsong-baseline-resnest50-fast). It's based on my repository and changed some like the backbone model or the training framework (Catalyst -&gt; pytorch-pfn-extras)",
      "votes": null
    },
    {
      "id": "953813",
      "postDate": "08/01/2020 05:57:14",
      "content": "<p>Yeah thanks for the response <a href=\"/hidehisaarai1213\">@hidehisaarai1213</a> why everone submitting the code only based on RESNET Model, other model does not working for this dataset?</p>",
      "rawMarkdown": "Yeah thanks for the response @hidehisaarai1213 why everone submitting the code only based on RESNET Model, other model does not working for this dataset?",
      "votes": null
    },
    {
      "id": "953822",
      "postDate": "08/01/2020 06:23:19",
      "content": "<p>I don't think so, it's just a baseline. The point is, you can use larger model, but only enlarging the model will not solve the true challenge in this competition.</p>",
      "rawMarkdown": "I don't think so, it's just a baseline. The point is, you can use larger model, but only enlarging the model will not solve the true challenge in this competition.",
      "votes": null
    },
    {
      "id": "954088",
      "postDate": "08/01/2020 11:19:25",
      "content": "<p>Thanks man! Is there any reason that you have chosen a sampling rate of 32khz? Are bird calls normally below 16khz?</p>",
      "rawMarkdown": "Thanks man! Is there any reason that you have chosen a sampling rate of 32khz? Are bird calls normally below 16khz?",
      "votes": null
    },
    {
      "id": "954154",
      "postDate": "08/01/2020 12:52:16",
      "content": "<p>The host suggested so.</p>",
      "rawMarkdown": "The host suggested so.",
      "votes": null
    },
    {
      "id": "954223",
      "postDate": "08/01/2020 14:11:15",
      "content": "<p>Thank for the information , As there are many bird voices in single file we need to git rid of that during the training process and then train a model,so that we can get good accuracy</p>",
      "rawMarkdown": "Thank for the information , As there are many bird voices in single file we need to git rid of that during the training process and then train a model,so that we can get good accuracy",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 916364,
      "author_name": "salmaneunus",
      "author_url": "",
      "post_date": "07/05/2020 15:25:15",
      "content": "<p>Great work! Upvoted all your notebooks and dataset</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 917410,
      "author_name": "ratsimihah",
      "author_url": "",
      "post_date": "07/06/2020 13:31:36",
      "content": "<p>That's amazing, it makes it really hard to get started!</p>\n\n<p>In terms of workflow, would you then usually download the inputs and work locally rather than within a remote kaggle notebook?</p>\n\n<p>I'd imagine it depends on your local set up and network throughput? pr🙏</p>",
      "votes": null,
      "replies": [
        {
          "id": 920393,
          "author_name": "hidehisaarai1213",
          "author_url": "",
          "post_date": "07/08/2020 15:02:53",
          "content": "<p>Yes, I downloaded the data to local environment and did all the experiment on it.</p>\n\n<p>In fact, I have access to some of V100s in DGX thus I did experiment on them, network throughput is around 20~50MB/s for download and 10~20MB/s for upload I think although I have not checked so much.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 953318,
      "author_name": "vpkprasanna",
      "author_url": "",
      "post_date": "07/31/2020 17:35:27",
      "content": "<p>Is it possible to train a model with in kaggle environment on the given dataset by passing limited batch to the training loop ?</p>",
      "votes": null,
      "replies": [
        {
          "id": 953637,
          "author_name": "hidehisaarai1213",
          "author_url": "",
          "post_date": "08/01/2020 00:09:38",
          "content": "<p>Yes, that's possible. See <a href=\"/ttahara\">@ttahara</a> 's <a href=\"https://www.kaggle.com/ttahara/training-birdsong-baseline-resnest50-fast\">notebook</a>. It's based on my repository and changed some like the backbone model or the training framework (Catalyst -&gt; pytorch-pfn-extras)</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 953813,
          "author_name": "vpkprasanna",
          "author_url": "",
          "post_date": "08/01/2020 05:57:14",
          "content": "<p>Yeah thanks for the response <a href=\"/hidehisaarai1213\">@hidehisaarai1213</a> why everone submitting the code only based on RESNET Model, other model does not working for this dataset?</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 953822,
          "author_name": "hidehisaarai1213",
          "author_url": "",
          "post_date": "08/01/2020 06:23:19",
          "content": "<p>I don't think so, it's just a baseline. The point is, you can use larger model, but only enlarging the model will not solve the true challenge in this competition.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 954223,
          "author_name": "vpkprasanna",
          "author_url": "",
          "post_date": "08/01/2020 14:11:15",
          "content": "<p>Thank for the information , As there are many bird voices in single file we need to git rid of that during the training process and then train a model,so that we can get good accuracy</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 954088,
      "author_name": "dunky11",
      "author_url": "",
      "post_date": "08/01/2020 11:19:25",
      "content": "<p>Thanks man! Is there any reason that you have chosen a sampling rate of 32khz? Are bird calls normally below 16khz?</p>",
      "votes": null,
      "replies": [
        {
          "id": 954154,
          "author_name": "hidehisaarai1213",
          "author_url": "",
          "post_date": "08/01/2020 12:52:16",
          "content": "<p>The host suggested so.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "905227": "Hi all, I created [a repository](https://github.com/koukyo1994/kaggle-birdcall-resnet-baseline-training) to share the way how I trained the model I used in [this notebook](https://www.kaggle.com/hidehisaarai1213/inference-pytorch-birdcall-resnet-baseline)\n\nI think the weight file I shared [here](https://www.kaggle.com/hidehisaarai1213/birdcall-resnet50-init-weights) can be reproduced using the script I share here.\n\nSorry for the delay, I at first tried on kaggle notebook but couldn't make a training notebook because of the limitation of kaggle dataset.\n\nI hope this will give you a good insight and eventually lead you to a progress.\nHave happy kaggling days!",
    "916364": "Great work! Upvoted all your notebooks and dataset",
    "917410": "That's amazing, it makes it really hard to get started!\n\nIn terms of workflow, would you then usually download the inputs and work locally rather than within a remote kaggle notebook?\n\nI'd imagine it depends on your local set up and network throughput? pr🙏",
    "920393": "Yes, I downloaded the data to local environment and did all the experiment on it.\n\nIn fact, I have access to some of V100s in DGX thus I did experiment on them, network throughput is around 20~50MB/s for download and 10~20MB/s for upload I think although I have not checked so much.",
    "953318": "Is it possible to train a model with in kaggle environment on the given dataset by passing limited batch to the training loop ?",
    "953637": "Yes, that's possible. See @ttahara 's [notebook](https://www.kaggle.com/ttahara/training-birdsong-baseline-resnest50-fast). It's based on my repository and changed some like the backbone model or the training framework (Catalyst -&gt; pytorch-pfn-extras)",
    "953813": "Yeah thanks for the response @hidehisaarai1213 why everone submitting the code only based on RESNET Model, other model does not working for this dataset?",
    "953822": "I don't think so, it's just a baseline. The point is, you can use larger model, but only enlarging the model will not solve the true challenge in this competition.",
    "954088": "Thanks man! Is there any reason that you have chosen a sampling rate of 32khz? Are bird calls normally below 16khz?",
    "954154": "The host suggested so.",
    "954223": "Thank for the information , As there are many bird voices in single file we need to git rid of that during the training process and then train a model,so that we can get good accuracy"
  },
  "source": "meta"
}