{
  "id": 214019,
  "title": "Denoised Spectrograms Dataset",
  "url": "/competitions/rfcx-species-audio-detection/discussion/214019",
  "author_name": "",
  "post_date": "2021-01-25T03:09:18.575573900Z",
  "votes": 32,
  "comment_count": 10,
  "views": 0,
  "content": "<p>I released the denoise spectrograms dataset.<br>\n<a href=\"https://www.kaggle.com/takamichitoda/rfcx-denoise-melspec\" target=\"_blank\">https://www.kaggle.com/takamichitoda/rfcx-denoise-melspec</a></p>\n<p>This dataset is calculated from this notebook.<br>\n<a href=\"https://www.kaggle.com/takamichitoda/spectrogram-generation-with-denoise\" target=\"_blank\">https://www.kaggle.com/takamichitoda/spectrogram-generation-with-denoise</a><br>\n(This notebook made from <a href=\"https://www.kaggle.com/theoviel/spectrogram-generation\" target=\"_blank\">Theo Viel's notebook</a>. Thanks.)</p>\n<p>This competition train dataset has a lot of noise but the test set looks clean.  <br>\nSo, I think that if I use the cleaned train set, the LB is improved.</p>\n<p>I'm just starting to investigate, but I'll share my knowledge in this thread.</p>\n<hr>\n<p>UPDATE: 2021/01/26</p>\n<p>I finished training but the result is not good.</p>\n<table>\n<thead>\n<tr>\n<th></th>\n<th>CV</th>\n<th>LB</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>My Best Model</td>\n<td>0.9260</td>\n<td>0.903</td>\n</tr>\n<tr>\n<td>My Best Model with denoise</td>\n<td>0.8954</td>\n<td>0.858</td>\n</tr>\n</tbody>\n</table>\n<p>I think tolerating noise is more important than denoise.</p>",
  "messages": [
    {
      "id": "1168530",
      "postDate": "01/25/2021 03:09:18",
      "content": "<p>I released the denoise spectrograms dataset.<br>\n<a href=\"https://www.kaggle.com/takamichitoda/rfcx-denoise-melspec\" target=\"_blank\">https://www.kaggle.com/takamichitoda/rfcx-denoise-melspec</a></p>\n<p>This dataset is calculated from this notebook.<br>\n<a href=\"https://www.kaggle.com/takamichitoda/spectrogram-generation-with-denoise\" target=\"_blank\">https://www.kaggle.com/takamichitoda/spectrogram-generation-with-denoise</a><br>\n(This notebook made from <a href=\"https://www.kaggle.com/theoviel/spectrogram-generation\" target=\"_blank\">Theo Viel's notebook</a>. Thanks.)</p>\n<p>This competition train dataset has a lot of noise but the test set looks clean.  <br>\nSo, I think that if I use the cleaned train set, the LB is improved.</p>\n<p>I'm just starting to investigate, but I'll share my knowledge in this thread.</p>\n<hr>\n<p>UPDATE: 2021/01/26</p>\n<p>I finished training but the result is not good.</p>\n<table>\n<thead>\n<tr>\n<th></th>\n<th>CV</th>\n<th>LB</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>My Best Model</td>\n<td>0.9260</td>\n<td>0.903</td>\n</tr>\n<tr>\n<td>My Best Model with denoise</td>\n<td>0.8954</td>\n<td>0.858</td>\n</tr>\n</tbody>\n</table>\n<p>I think tolerating noise is more important than denoise.</p>",
      "rawMarkdown": "I released the denoise spectrograms dataset.\nhttps://www.kaggle.com/takamichitoda/rfcx-denoise-melspec\n\nThis dataset is calculated from this notebook.\nhttps://www.kaggle.com/takamichitoda/spectrogram-generation-with-denoise\n(This notebook made from [Theo Viel's notebook](https://www.kaggle.com/theoviel/spectrogram-generation). Thanks.)\n\nThis competition train dataset has a lot of noise but the test set looks clean.  \nSo, I think that if I use the cleaned train set, the LB is improved.\n\nI'm just starting to investigate, but I'll share my knowledge in this thread.\n\n---\nUPDATE: 2021/01/26\n\nI finished training but the result is not good.\n\n||CV|LB|\n|--|--|--|\n|My Best Model|0.9260|0.903|\n|My Best Model with denoise|0.8954|0.858|\n\nI think tolerating noise is more important than denoise.",
      "votes": null
    },
    {
      "id": "1170347",
      "postDate": "01/26/2021 06:53:45",
      "content": "<p>But a good attempt all the same! Wonder why this happens…Maybe we are removing some original data as well when we remove noise or maybe the background noise plays a role in determining the bird call..certain birds found in certain habitat (background noise of various insects and even birds could vary based on target in question)..After all birds of same feather flock together :)</p>",
      "rawMarkdown": "But a good attempt all the same! Wonder why this happens...Maybe we are removing some original data as well when we remove noise or maybe the background noise plays a role in determining the bird call..certain birds found in certain habitat (background noise of various insects and even birds could vary based on target in question)..After all birds of same feather flock together :)",
      "votes": null
    },
    {
      "id": "1171194",
      "postDate": "01/26/2021 17:15:48",
      "content": "<p>Interesting work. I think as <a href=\"https://www.kaggle.com/allohvk\" target=\"_blank\">@allohvk</a> mentioned maybe some unseen signal is being destroyed. I would also expect such a simple denoising method would likely be able to be simulated by the CNN's anyway so maybe some of that is implicit in the model already. </p>",
      "rawMarkdown": "Interesting work. I think as @allohvk mentioned maybe some unseen signal is being destroyed. I would also expect such a simple denoising method would likely be able to be simulated by the CNN's anyway so maybe some of that is implicit in the model already.",
      "votes": null
    },
    {
      "id": "1171619",
      "postDate": "01/27/2021 01:50:38",
      "content": "<p>the denoise is energy based, but sometimes the bird we want is not the most loud in the train sample (other species are louder). I think that might give us problem</p>",
      "rawMarkdown": "the denoise is energy based, but sometimes the bird we want is not the most loud in the train sample (other species are louder). I think that might give us problem",
      "votes": null
    },
    {
      "id": "1172130",
      "postDate": "01/27/2021 09:17:15",
      "content": "<p>Thank you comment!</p>\n<blockquote>\n  <p>maybe the background noise plays a role in determining the bird call</p>\n</blockquote>\n<p>I didn't think of it, but it may be true.<br>\nThank you for sharing your idea.<br>\nThe difficulty is that we can't detect audio that we shouldn't use.</p>\n<p>I think adding noise to test data may work better than removing noise from train data. So, I'm trying that now.</p>",
      "rawMarkdown": "Thank you comment!\n\n> maybe the background noise plays a role in determining the bird call\n\nI didn't think of it, but it may be true.\nThank you for sharing your idea.\nThe difficulty is that we can't detect audio that we shouldn't use.\n\nI think adding noise to test data may work better than removing noise from train data. So, I'm trying that now.",
      "votes": null
    },
    {
      "id": "1172206",
      "postDate": "01/27/2021 09:54:27",
      "content": "<p>Thank you comment.<br>\nI think so too, so I'm training tolerating noise model.</p>",
      "rawMarkdown": "Thank you comment.\nI think so too, so I'm training tolerating noise model.",
      "votes": null
    },
    {
      "id": "1172213",
      "postDate": "01/27/2021 09:58:39",
      "content": "<p>Yes, it bothers me with processes other than denoising too…</p>",
      "rawMarkdown": "Yes, it bothers me with processes other than denoising too...",
      "votes": null
    },
    {
      "id": "1172235",
      "postDate": "01/27/2021 10:07:23",
      "content": "<p>Thanks for trying and sharing the (negative) results.  You are saving time for others, which is unvaluable.</p>\n<p>I had  a hunch that you would remove some signal along denoising, but seeing it is very helpful.</p>",
      "rawMarkdown": "Thanks for trying and sharing the (negative) results.  You are saving time for others, which is unvaluable.\n\n I had  a hunch that you would remove some signal along denoising, but seeing it is very helpful.",
      "votes": null
    },
    {
      "id": "1172510",
      "postDate": "01/27/2021 12:06:12",
      "content": "<p>Thank you.<br>\nThis did not work, but there are many other processes which should be tried in this competition.<br>\nI continue to improve my model.</p>",
      "rawMarkdown": "Thank you.\nThis did not work, but there are many other processes which should be tried in this competition.\nI continue to improve my model.",
      "votes": null
    },
    {
      "id": "1174147",
      "postDate": "01/28/2021 09:53:22",
      "content": "<p>Thank you for sharing your insights!<br>\nHow about running a noise removal script on the test data?<br>\nEven if the test data is somewhat clean, I felt it would be appropriate to run the same process on the test data as on the training data.</p>",
      "rawMarkdown": "Thank you for sharing your insights!\nHow about running a noise removal script on the test data?\nEven if the test data is somewhat clean, I felt it would be appropriate to run the same process on the test data as on the training data.",
      "votes": null
    },
    {
      "id": "1175374",
      "postDate": "01/29/2021 05:50:03",
      "content": "<p>Thank you comment and mention.</p>\n<blockquote>\n  <p>How about running a noise removal script on the test data?</p>\n</blockquote>\n<p>I tried it. The result is LB=0.857.<br>\nIt has downed a little.</p>",
      "rawMarkdown": "Thank you comment and mention.\n\n> How about running a noise removal script on the test data?\n\nI tried it. The result is LB=0.857.\nIt has downed a little.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1170347,
      "author_name": "allohvk",
      "author_url": "",
      "post_date": "01/26/2021 06:53:45",
      "content": "<p>But a good attempt all the same! Wonder why this happens…Maybe we are removing some original data as well when we remove noise or maybe the background noise plays a role in determining the bird call..certain birds found in certain habitat (background noise of various insects and even birds could vary based on target in question)..After all birds of same feather flock together :)</p>",
      "votes": null,
      "replies": [
        {
          "id": 1172130,
          "author_name": "takamichitoda",
          "author_url": "",
          "post_date": "01/27/2021 09:17:15",
          "content": "<p>Thank you comment!</p>\n<blockquote>\n  <p>maybe the background noise plays a role in determining the bird call</p>\n</blockquote>\n<p>I didn't think of it, but it may be true.<br>\nThank you for sharing your idea.<br>\nThe difficulty is that we can't detect audio that we shouldn't use.</p>\n<p>I think adding noise to test data may work better than removing noise from train data. So, I'm trying that now.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1171194,
      "author_name": "ryches",
      "author_url": "",
      "post_date": "01/26/2021 17:15:48",
      "content": "<p>Interesting work. I think as <a href=\"https://www.kaggle.com/allohvk\" target=\"_blank\">@allohvk</a> mentioned maybe some unseen signal is being destroyed. I would also expect such a simple denoising method would likely be able to be simulated by the CNN's anyway so maybe some of that is implicit in the model already. </p>",
      "votes": null,
      "replies": [
        {
          "id": 1172206,
          "author_name": "takamichitoda",
          "author_url": "",
          "post_date": "01/27/2021 09:54:27",
          "content": "<p>Thank you comment.<br>\nI think so too, so I'm training tolerating noise model.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1171619,
      "author_name": "nyleve",
      "author_url": "",
      "post_date": "01/27/2021 01:50:38",
      "content": "<p>the denoise is energy based, but sometimes the bird we want is not the most loud in the train sample (other species are louder). I think that might give us problem</p>",
      "votes": null,
      "replies": [
        {
          "id": 1172213,
          "author_name": "takamichitoda",
          "author_url": "",
          "post_date": "01/27/2021 09:58:39",
          "content": "<p>Yes, it bothers me with processes other than denoising too…</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1172235,
      "author_name": "cpmpml",
      "author_url": "",
      "post_date": "01/27/2021 10:07:23",
      "content": "<p>Thanks for trying and sharing the (negative) results.  You are saving time for others, which is unvaluable.</p>\n<p>I had  a hunch that you would remove some signal along denoising, but seeing it is very helpful.</p>",
      "votes": null,
      "replies": [
        {
          "id": 1172510,
          "author_name": "takamichitoda",
          "author_url": "",
          "post_date": "01/27/2021 12:06:12",
          "content": "<p>Thank you.<br>\nThis did not work, but there are many other processes which should be tried in this competition.<br>\nI continue to improve my model.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1174147,
      "author_name": "nomorevotch",
      "author_url": "",
      "post_date": "01/28/2021 09:53:22",
      "content": "<p>Thank you for sharing your insights!<br>\nHow about running a noise removal script on the test data?<br>\nEven if the test data is somewhat clean, I felt it would be appropriate to run the same process on the test data as on the training data.</p>",
      "votes": null,
      "replies": [
        {
          "id": 1175374,
          "author_name": "takamichitoda",
          "author_url": "",
          "post_date": "01/29/2021 05:50:03",
          "content": "<p>Thank you comment and mention.</p>\n<blockquote>\n  <p>How about running a noise removal script on the test data?</p>\n</blockquote>\n<p>I tried it. The result is LB=0.857.<br>\nIt has downed a little.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "1168530": "I released the denoise spectrograms dataset.\nhttps://www.kaggle.com/takamichitoda/rfcx-denoise-melspec\n\nThis dataset is calculated from this notebook.\nhttps://www.kaggle.com/takamichitoda/spectrogram-generation-with-denoise\n(This notebook made from [Theo Viel's notebook](https://www.kaggle.com/theoviel/spectrogram-generation). Thanks.)\n\nThis competition train dataset has a lot of noise but the test set looks clean.  \nSo, I think that if I use the cleaned train set, the LB is improved.\n\nI'm just starting to investigate, but I'll share my knowledge in this thread.\n\n---\nUPDATE: 2021/01/26\n\nI finished training but the result is not good.\n\n||CV|LB|\n|--|--|--|\n|My Best Model|0.9260|0.903|\n|My Best Model with denoise|0.8954|0.858|\n\nI think tolerating noise is more important than denoise.",
    "1170347": "But a good attempt all the same! Wonder why this happens...Maybe we are removing some original data as well when we remove noise or maybe the background noise plays a role in determining the bird call..certain birds found in certain habitat (background noise of various insects and even birds could vary based on target in question)..After all birds of same feather flock together :)",
    "1171194": "Interesting work. I think as @allohvk mentioned maybe some unseen signal is being destroyed. I would also expect such a simple denoising method would likely be able to be simulated by the CNN's anyway so maybe some of that is implicit in the model already.",
    "1171619": "the denoise is energy based, but sometimes the bird we want is not the most loud in the train sample (other species are louder). I think that might give us problem",
    "1172130": "Thank you comment!\n\n> maybe the background noise plays a role in determining the bird call\n\nI didn't think of it, but it may be true.\nThank you for sharing your idea.\nThe difficulty is that we can't detect audio that we shouldn't use.\n\nI think adding noise to test data may work better than removing noise from train data. So, I'm trying that now.",
    "1172206": "Thank you comment.\nI think so too, so I'm training tolerating noise model.",
    "1172213": "Yes, it bothers me with processes other than denoising too...",
    "1172235": "Thanks for trying and sharing the (negative) results.  You are saving time for others, which is unvaluable.\n\n I had  a hunch that you would remove some signal along denoising, but seeing it is very helpful.",
    "1172510": "Thank you.\nThis did not work, but there are many other processes which should be tried in this competition.\nI continue to improve my model.",
    "1174147": "Thank you for sharing your insights!\nHow about running a noise removal script on the test data?\nEven if the test data is somewhat clean, I felt it would be appropriate to run the same process on the test data as on the training data.",
    "1175374": "Thank you comment and mention.\n\n> How about running a noise removal script on the test data?\n\nI tried it. The result is LB=0.857.\nIt has downed a little."
  },
  "source": "meta"
}