{
  "id": 570493,
  "title": "Best single Model Scored & Running Time",
  "url": "/competitions/birdclef-2025/discussion/570493",
  "author_name": "Starry",
  "post_date": "2025-03-28T08:59:40.657000",
  "votes": 27,
  "comment_count": 62,
  "views": 0,
  "content": "<p>LB          RunningTime  <br>\n0.848    ~23min <br>\n0.842    ~16min  <br>\nwhat's your best single model scored and how long it take?</p>",
  "messages": [
    {
      "id": 3161673,
      "postDate": "2025-03-28T08:59:40.657Z",
      "content": "<p>LB          RunningTime  <br>\n0.848    ~23min <br>\n0.842    ~16min  <br>\nwhat's your best single model scored and how long it take?</p>",
      "rawMarkdown": " LB          RunningTime  \n 0.848    ~23min \n 0.842    ~16min  \n\nwhat's your best single model scored and how long it take?\n",
      "votes": 27
    },
    {
      "id": 3192450,
      "postDate": "2025-05-02T20:57:12.070Z",
      "content": "<p>Update: Single best model efficientnet_b0 [Running Time: ~10 Mins]</p>\n<p>LB: 0.90</p>\n<p>Train Audio + Train soundscapes</p>",
      "rawMarkdown": "Update: Single best model efficientnet_b0 [Running Time: ~10 Mins]\n\nLB: 0.90\n\nTrain Audio + Train soundscapes",
      "votes": 8,
      "replies": [
        {
          "id": 3193272,
          "postDate": "2025-05-04T06:38:08.640Z",
          "content": "<p>Wow, I would swear I have tried everything and anything. I cant seems to get any positives out of train soundscapes. Very impressive</p>",
          "rawMarkdown": "Wow, I would swear I have tried everything and anything. I cant seems to get any positives out of train soundscapes. Very impressive",
          "replies": [
            {
              "id": 3193709,
              "postDate": "2025-05-04T21:56:23.133Z",
              "content": "<p>I think I am over-fitting  to the public LB, Shake up is coming. 😂</p>",
              "rawMarkdown": "I think I am over-fitting  to the public LB, Shake up is coming. 😂"
            }
          ]
        }
      ]
    },
    {
      "id": 3164424,
      "postDate": "2025-03-31T17:51:17.153Z",
      "content": "<p>LB = 0.858 Efficientnet B0 (Openvino) Running Time Around 13 Minutes - No Threads, Simple Loop based submission for now.</p>\n<p>LB = 0.859 Efficientnet B3 (Openvino) Running Time Around 25 Minutes - No Threads, Simple Loop based submission for now.</p>\n<p>Models are really unstable, and highly depends on batch distribution in mixup. </p>",
      "rawMarkdown": "LB = 0.858 Efficientnet B0 (Openvino) Running Time Around 13 Minutes - No Threads, Simple Loop based submission for now.\n\nLB = 0.859 Efficientnet B3 (Openvino) Running Time Around 25 Minutes - No Threads, Simple Loop based submission for now.\n\n\nModels are really unstable, and highly depends on batch distribution in mixup. ",
      "votes": 9,
      "replies": [
        {
          "id": 3166988,
          "postDate": "2025-04-01T07:40:33.747Z",
          "content": "<p>Thanks for sharing. Is this using all the data for training?</p>",
          "rawMarkdown": "Thanks for sharing. Is this using all the data for training?",
          "replies": [
            {
              "id": 3167150,
              "postDate": "2025-04-01T10:00:43.070Z",
              "content": "<p>Just with Train Audios.<br>\nStill trying to figure out a way to use Soundscapes.</p>",
              "rawMarkdown": "Just with Train Audios.\nStill trying to figure out a way to use Soundscapes."
            },
            {
              "id": 3167154,
              "postDate": "2025-04-01T10:04:11.403Z",
              "content": "<p>Are these results based on SED?</p>",
              "rawMarkdown": "Are these results based on SED?"
            },
            {
              "id": 3167273,
              "postDate": "2025-04-01T12:17:43.600Z",
              "rawMarkdown": "",
              "isDeleted": true
            },
            {
              "id": 3167276,
              "postDate": "2025-04-01T12:18:49.283Z",
              "content": "<p>So do I, I have tried several methods to utilize unlabeled soundscapes, but none of them can improve my LB :(.</p>",
              "rawMarkdown": "So do I, I have tried several methods to utilize unlabeled soundscapes, but none of them can improve my LB :(."
            }
          ]
        },
        {
          "id": 3170736,
          "postDate": "2025-04-05T00:34:46.607Z",
          "content": "<p>single fold b0 getting .858?? Assuming current best is an ensmble of folds of these 2. Thats insane my b0 is not even close haha</p>",
          "rawMarkdown": "single fold b0 getting .858?? Assuming current best is an ensmble of folds of these 2. Thats insane my b0 is not even close haha",
          "votes": 1
        }
      ]
    },
    {
      "id": 3180715,
      "postDate": "2025-04-17T03:17:05.700Z",
      "content": "<p>Finally, I have a single CNN Efficientnet-B0 with LB: 0.875. (Running Time ~ 15 Mins).</p>\n<p>I have tried a lot of ways to use pseudo labels, but I don't think it's helping at all, it just lowers the LB. </p>",
      "rawMarkdown": "Finally, I have a single CNN Efficientnet-B0 with LB: 0.875. (Running Time ~ 15 Mins).\n\n\nI have tried a lot of ways to use pseudo labels, but I don't think it's helping at all, it just lowers the LB. ",
      "votes": 5,
      "replies": [
        {
          "id": 3180744,
          "postDate": "2025-04-17T04:28:51.747Z",
          "content": "<p>Amazing result! I have used unlabel data and it help me increase my lb score ~0.015.</p>",
          "rawMarkdown": "Amazing result! I have used unlabel data and it help me increase my lb score ~0.015.",
          "replies": [
            {
              "id": 3180779,
              "postDate": "2025-04-17T05:25:58.650Z",
              "content": "<p>Did you use that unlabeled data as pseudo label or some other way?</p>",
              "rawMarkdown": "Did you use that unlabeled data as pseudo label or some other way?"
            },
            {
              "id": 3180785,
              "postDate": "2025-04-17T05:39:27.673Z",
              "content": "<p>Emm.. In my case, generally speaking, I think it can't be called as pseudo label.</p>",
              "rawMarkdown": "Emm.. In my case, generally speaking, I think it can't be called as pseudo label."
            },
            {
              "id": 3180787,
              "postDate": "2025-04-17T05:41:49.107Z",
              "content": "<p>Cool. Thanks.</p>",
              "rawMarkdown": "Cool. Thanks."
            }
          ]
        }
      ]
    },
    {
      "id": 3178587,
      "postDate": "2025-04-14T11:02:32.583Z",
      "content": "<p>0.845 b0 tuning public notebook hyper-parameters only.</p>",
      "rawMarkdown": "0.845 b0 tuning public notebook hyper-parameters only.",
      "votes": 5
    },
    {
      "id": 3191953,
      "postDate": "2025-05-02T10:00:50.870Z",
      "content": "<p>My best single‐model submission:</p>\n<p>Model: SED architecture (eca_nfnet_l0)<br>\nLB Score: 0.890<br>\nRunning Time: ~14 min</p>",
      "rawMarkdown": "My best single‐model submission:\n\nModel: SED architecture (eca_nfnet_l0)\nLB Score: 0.890\nRunning Time: ~14 min",
      "votes": 4,
      "replies": [
        {
          "id": 3192019,
          "postDate": "2025-05-02T11:17:25.323Z",
          "content": "<p>Nice, so far I have 0.878 in ~12min. Are you using the unlabeled data?</p>",
          "rawMarkdown": "Nice, so far I have 0.878 in ~12min. Are you using the unlabeled data?",
          "votes": 2,
          "replies": [
            {
              "id": 3193944,
              "postDate": "2025-05-05T08:37:19.553Z",
              "content": "<p>Yes, I'm using the unlabeled data. Incorporating it into my training pipeline has significantly boosted my LB score.</p>",
              "rawMarkdown": "Yes, I'm using the unlabeled data. Incorporating it into my training pipeline has significantly boosted my LB score.",
              "votes": 1
            }
          ]
        },
        {
          "id": 3192050,
          "postDate": "2025-05-02T12:13:31.143Z",
          "content": "<p>my best model 0.870  ~23min.</p>",
          "rawMarkdown": "my best model 0.870  ~23min.",
          "votes": 3,
          "replies": [
            {
              "id": 3193945,
              "postDate": "2025-05-05T08:37:23.687Z",
              "content": "<p>Great result! </p>",
              "rawMarkdown": "Great result! "
            }
          ]
        },
        {
          "id": 3196499,
          "postDate": "2025-05-07T05:21:59.023Z",
          "content": "<blockquote>\n  <p>My best single‐model submission:</p>\n  <p>Model: SED architecture (eca_nfnet_l0)<br>\n  LB Score: 0.890<br>\n  Running Time: ~14 min</p>\n</blockquote>\n<p>May I ask how your eca_nfnet_l0 worked, i tried it but cannot convert it into openvion </p>",
          "rawMarkdown": "> My best single‐model submission:\n> \n> Model: SED architecture (eca_nfnet_l0)\n> LB Score: 0.890\n> Running Time: ~14 min\n\nMay I ask how your eca_nfnet_l0 worked, i tried it but cannot convert it into openvion ",
          "votes": 1,
          "replies": [
            {
              "id": 3196526,
              "postDate": "2025-05-07T05:55:01.907Z",
              "content": "<p>I saw previous competition  solution,   they use OpenVINO for Efficientnet, and ONNX for eca_nfnet_l0</p>",
              "rawMarkdown": "I saw previous competition  solution,   they use OpenVINO for Efficientnet, and ONNX for eca_nfnet_l0",
              "votes": 2
            },
            {
              "id": 3196538,
              "postDate": "2025-05-07T06:10:21.890Z",
              "content": "<p>eca_nfnet_l0 works with latest openvino</p>",
              "rawMarkdown": "eca_nfnet_l0 works with latest openvino",
              "votes": 2
            },
            {
              "id": 3196543,
              "postDate": "2025-05-07T06:15:35.833Z",
              "content": "<p>thanks so mcuh for your reply</p>",
              "rawMarkdown": "thanks so mcuh for your reply",
              "votes": 1
            },
            {
              "id": 3200780,
              "postDate": "2025-05-13T03:54:10.197Z",
              "content": "<p>I'm afraid I haven't tried OpenVINO yet.</p>",
              "rawMarkdown": "I'm afraid I haven't tried OpenVINO yet."
            }
          ]
        },
        {
          "id": 3200784,
          "postDate": "2025-05-13T03:59:32.040Z",
          "content": "<p>Update</p>\n<p>My best single-model submission:</p>\n<p>Model: SED architecture (tf_efficientnetv2_s.in21k)<br>\nLB Score: 0.903<br>\nRunning Time: ~12 min</p>",
          "rawMarkdown": "Update\n\nMy best single-model submission:\n\nModel: SED architecture (tf_efficientnetv2_s.in21k)\nLB Score: 0.903\nRunning Time: ~12 min",
          "votes": 3,
          "replies": [
            {
              "id": 3200941,
              "postDate": "2025-05-13T08:39:52.233Z",
              "content": "<p>do you train on different segment length compared with when you predict?</p>",
              "rawMarkdown": "do you train on different segment length compared with when you predict?"
            },
            {
              "id": 3200974,
              "postDate": "2025-05-13T09:31:22.570Z",
              "content": "<p>Yes, I do use different segment lengths</p>",
              "rawMarkdown": "Yes, I do use different segment lengths",
              "votes": 2
            }
          ]
        }
      ]
    },
    {
      "id": 3161810,
      "postDate": "2025-03-28T12:18:35.970Z",
      "content": "<p>LB=0.834, Running Time ~6 min, single model without any ensembling.</p>",
      "rawMarkdown": "LB=0.834, Running Time ~6 min, single model without any ensembling.",
      "votes": 3,
      "replies": [
        {
          "id": 3161814,
          "postDate": "2025-03-28T12:24:59.967Z",
          "content": "<p>Wow~ very efficient model. Is it efficientnetb0?</p>",
          "rawMarkdown": "Wow~ very efficient model. Is it efficientnetb0?",
          "replies": [
            {
              "id": 3161844,
              "postDate": "2025-03-28T13:30:29.240Z",
              "content": "<p>It's some kind of custom 'Frankenstein-like' architecture. <br>\nI'm using <code>ThreadPoolExecutor</code> for parallel processing of the data. However, I don't use quantization and inference accelerators like ONNX or OpenVINO since we have 90 min and it seems more than enough.</p>",
              "rawMarkdown": "It's some kind of custom 'Frankenstein-like' architecture. \nI'm using `ThreadPoolExecutor` for parallel processing of the data. However, I don't use quantization and inference accelerators like ONNX or OpenVINO since we have 90 min and it seems more than enough."
            }
          ]
        }
      ]
    },
    {
      "id": 3209141,
      "postDate": "2025-05-25T09:58:22.940Z",
      "content": "<p>Update, LB:0.902 and ~20min running time</p>",
      "rawMarkdown": "Update, LB:0.902 and ~20min running time",
      "votes": 1,
      "replies": [
        {
          "id": 3209840,
          "postDate": "2025-05-26T11:50:25.727Z",
          "content": "<p>SED or CNN？</p>",
          "rawMarkdown": "SED or CNN？",
          "replies": [
            {
              "id": 3210315,
              "postDate": "2025-05-27T03:12:06.867Z",
              "content": "<p>SED with efv2b3 backbone</p>",
              "rawMarkdown": "SED with efv2b3 backbone",
              "votes": 1
            }
          ]
        },
        {
          "id": 3209963,
          "postDate": "2025-05-26T14:56:32.603Z",
          "content": "<p>same results</p>",
          "rawMarkdown": "same results\n"
        }
      ]
    },
    {
      "id": 3174342,
      "postDate": "2025-04-09T02:09:51.297Z",
      "content": "<p>Finally a single model EfficientNet B3 (LB 0.864). 😪<br>\nTrain Data Only.</p>",
      "rawMarkdown": "Finally a single model EfficientNet B3 (LB 0.864). 😪\nTrain Data Only.",
      "votes": 2,
      "replies": [
        {
          "id": 3174345,
          "postDate": "2025-04-09T02:16:31.530Z",
          "content": "<p>So, now your best score (0.872) is a model ensemble version?  I haven't tried ensemble yet. Try to improve my best single model but it has been stuck at 0.849 for two weeks already. 😴</p>",
          "rawMarkdown": "So, now your best score (0.872) is a model ensemble version?  I haven't tried ensemble yet. Try to improve my best single model but it has been stuck at 0.849 for two weeks already. 😴",
          "replies": [
            {
              "id": 3174361,
              "postDate": "2025-04-09T02:39:37.953Z",
              "content": "<p>Unfortunately the ensemble result didn’t change by adding this model or removing other models. </p>\n<p>My best LB score is with an ensemble of 2 x B0 and 2 x B3 (scores 0.854, 0.858, 0.856, 0.859) and ensemble scores 0.870 with post processing 0.872.</p>",
              "rawMarkdown": "Unfortunately the ensemble result didn’t change by adding this model or removing other models. \n\nMy best LB score is with an ensemble of 2 x B0 and 2 x B3 (scores 0.854, 0.858, 0.856, 0.859) and ensemble scores 0.870 with post processing 0.872.\n",
              "votes": 3
            },
            {
              "id": 3174366,
              "postDate": "2025-04-09T02:54:10.483Z",
              "content": "<p>I just submit my first ensemble version and it has finished running few minutes ago. (seresnext, efv2b3, ecanfnetl0) and it scored 0.846, which is slight worse than my efv2b3 model (0.849) . I expect it would be higher than 0.849 but it is not. Seems like there maybe some bug in my seresnext or ecanfnetl0 model (I have not submit them yet).</p>",
              "rawMarkdown": "I just submit my first ensemble version and it has finished running few minutes ago. (seresnext, efv2b3, ecanfnetl0) and it scored 0.846, which is slight worse than my efv2b3 model (0.849) . I expect it would be higher than 0.849 but it is not. Seems like there maybe some bug in my seresnext or ecanfnetl0 model (I have not submit them yet)."
            },
            {
              "id": 3174369,
              "postDate": "2025-04-09T02:59:51.717Z",
              "content": "<p>I see, <br>\nEnsemble with logits was not working for me in this competition against my experiments. <br>\nSo, I had to ensemble after sigmoid. <br>\nNot sure, if that's the case for you.</p>",
              "rawMarkdown": "I see, \nEnsemble with logits was not working for me in this competition against my experiments. \nSo, I had to ensemble after sigmoid. \nNot sure, if that's the case for you."
            },
            {
              "id": 3174372,
              "postDate": "2025-04-09T03:05:15.150Z",
              "content": "<p>Thank you for your advice~  I do use the probility instead of logits to ensemble model, so there maybe some other problem I guess.</p>",
              "rawMarkdown": "Thank you for your advice~  I do use the probility instead of logits to ensemble model, so there maybe some other problem I guess."
            },
            {
              "id": 3176007,
              "postDate": "2025-04-10T20:04:47.813Z",
              "content": "<p>I think, it's quite reasonable that ensembling with logits doesn't work, because the logits of each model in the ensemble may have different scales. For example, suppose we have multiplied the model's logits by some factor, i.e. 10. The ROCAUC score of this particular model remains the same. However, the weight of the model in the ensemble is increased a lot. By applying the sigmoid we put the model's output into the uniform scale, and all the models play equivalent role in the ensemble.</p>",
              "rawMarkdown": "I think, it's quite reasonable that ensembling with logits doesn't work, because the logits of each model in the ensemble may have different scales. For example, suppose we have multiplied the model's logits by some factor, i.e. 10. The ROCAUC score of this particular model remains the same. However, the weight of the model in the ensemble is increased a lot. By applying the sigmoid we put the model's output into the uniform scale, and all the models play equivalent role in the ensemble."
            },
            {
              "id": 3182144,
              "postDate": "2025-04-18T20:00:15.913Z",
              "content": "<p>Each model in the ensemble is 1 fold or you are using multiple folds/model (e.g. 5 folds/model)?</p>",
              "rawMarkdown": "Each model in the ensemble is 1 fold or you are using multiple folds/model (e.g. 5 folds/model)?"
            }
          ]
        },
        {
          "id": 3175194,
          "postDate": "2025-04-09T20:54:48.617Z",
          "content": "<p>Thanks for sharing! Would you mind clarifying what <code>Train Data Only</code> setting refers to? From your public notebook last year, I noticed that you used 5-fold cross-validation and only included the first 5 seconds of each audio sample. Does this approach correspond to the <code>Train Data Only</code> setting, and the score is from one of the five folds? Thank you!</p>",
          "rawMarkdown": "Thanks for sharing! Would you mind clarifying what `Train Data Only` setting refers to? From your public notebook last year, I noticed that you used 5-fold cross-validation and only included the first 5 seconds of each audio sample. Does this approach correspond to the `Train Data Only` setting, and the score is from one of the five folds? Thank you!",
          "replies": [
            {
              "id": 3175612,
              "postDate": "2025-04-10T11:41:59.903Z",
              "content": "<p>by <code>Train Data Only</code> he means he is not using the <code>train_soundscapes</code> currently. I another post of his he mention that for training he is using random 5s clip from the track and for testing he is using the first 5s clip from a track.</p>",
              "rawMarkdown": "by `Train Data Only` he means he is not using the `train_soundscapes` currently. I another post of his he mention that for training he is using random 5s clip from the track and for testing he is using the first 5s clip from a track.",
              "votes": 1
            },
            {
              "id": 3175785,
              "postDate": "2025-04-10T16:01:09.120Z",
              "content": "<p>It means, no train_soundscapes. <br>\nIt's random 5 seconds, first 5 seconds are performing much worse.</p>",
              "rawMarkdown": "It means, no train_soundscapes. \nIt's random 5 seconds, first 5 seconds are performing much worse.",
              "votes": 2
            },
            {
              "id": 3175998,
              "postDate": "2025-04-10T19:46:45.783Z",
              "content": "<p>Thank you!</p>",
              "rawMarkdown": "Thank you!"
            }
          ]
        }
      ]
    },
    {
      "id": 3177766,
      "postDate": "2025-04-13T08:38:39.683Z",
      "content": "<p>Hi everyone, interesting discussion on single model performance!</p>\n<p>I'm feeling a bit stuck myself. I've been working off a baseline and haven't managed to push the score much beyond that yet (around the low 0.8x range). I tried a few things like using a 3-channel input (mel spec + MFCCs + delta MFCCs) but that didn't seem to help, unfortunately.</p>\n<p>Looking at the summary of past top solutions (like the one I compiled <a href=\"https://www.kaggle.com/competitions/birdclef-2025/discussion/572928\" target=\"_blank\">kaggle discussion</a>), it's clear that pseudo-labeling on the unlabeled soundscapes was almost universally beneficial last year. Handling secondary labels effectively also seems important.</p>\n<p>My plan is to try implementing pseudo-labeling next, and then explore ideas like weighted loss for secondary labels or maybe even triplet loss if I get adventurous.</p>\n<p>Given that I'm currently plateauing with the basics, where would you suggest focusing efforts <em>right now</em> for the potentially biggest impact? Is diving straight into pseudo-labelling the best next step, or should I perhaps revisit data augmentation, model architecture choices, or something else first?</p>\n<p>Appreciate any insights from those who've managed to break through similar plateaus!</p>",
      "rawMarkdown": "Hi everyone, interesting discussion on single model performance!\n\nI'm feeling a bit stuck myself. I've been working off a baseline and haven't managed to push the score much beyond that yet (around the low 0.8x range). I tried a few things like using a 3-channel input (mel spec + MFCCs + delta MFCCs) but that didn't seem to help, unfortunately.\n\nLooking at the summary of past top solutions (like the one I compiled [kaggle discussion](https://www.kaggle.com/competitions/birdclef-2025/discussion/572928)), it's clear that pseudo-labeling on the unlabeled soundscapes was almost universally beneficial last year. Handling secondary labels effectively also seems important.\n\nMy plan is to try implementing pseudo-labeling next, and then explore ideas like weighted loss for secondary labels or maybe even triplet loss if I get adventurous.\n\nGiven that I'm currently plateauing with the basics, where would you suggest focusing efforts *right now* for the potentially biggest impact? Is diving straight into pseudo-labelling the best next step, or should I perhaps revisit data augmentation, model architecture choices, or something else first?\n\nAppreciate any insights from those who've managed to break through similar plateaus!",
      "replies": [
        {
          "id": 3177840,
          "postDate": "2025-04-13T10:19:56.157Z",
          "content": "<p>Hi <a href=\"https://www.kaggle.com/devasypatel23\" target=\"_blank\">@devasypatel23</a> </p>\n<p>I just created a post, to give you some ideas. <a href=\"https://www.kaggle.com/competitions/birdclef-2025/discussion/573066\" target=\"_blank\">https://www.kaggle.com/competitions/birdclef-2025/discussion/573066</a></p>",
          "rawMarkdown": "Hi @devasypatel23 \n\nI just created a post, to give you some ideas. [https://www.kaggle.com/competitions/birdclef-2025/discussion/573066](https://www.kaggle.com/competitions/birdclef-2025/discussion/573066)",
          "replies": [
            {
              "id": 3178154,
              "postDate": "2025-04-13T19:35:38.490Z",
              "content": "<p>Hey <a href=\"https://www.kaggle.com/salmanahmedtamu\" target=\"_blank\">@salmanahmedtamu</a> thanks for the effort, I read you post, I'll surely try Focal loss and other mentioned things next, Meanwhile I just tried CE loss as suggested by last year's 1st place team, but wasn't able to find much success, will play around with it for a while maybe try to tune the params a bit</p>",
              "rawMarkdown": "Hey @salmanahmedtamu thanks for the effort, I read you post, I'll surely try Focal loss and other mentioned things next, Meanwhile I just tried CE loss as suggested by last year's 1st place team, but wasn't able to find much success, will play around with it for a while maybe try to tune the params a bit"
            }
          ]
        }
      ]
    },
    {
      "id": 3179729,
      "postDate": "2025-04-15T16:16:47.527Z",
      "content": "<p>0.807, &lt;1 min </p>\n<p>I'm still trying to catch up to the public baselines &amp; understand all the performance gaps, but hey at least I get fast feedback when submitting! All 60ish of my submissions have used GPU with a b0 model (see <a href=\"https://www.kaggle.com/code/robbynevels/bc25-infer-baseline-gpu/\" target=\"_blank\">https://www.kaggle.com/code/robbynevels/bc25-infer-baseline-gpu/</a>)</p>",
      "rawMarkdown": "0.807, <1 min \n\nI'm still trying to catch up to the public baselines & understand all the performance gaps, but hey at least I get fast feedback when submitting! All 60ish of my submissions have used GPU with a b0 model (see https://www.kaggle.com/code/robbynevels/bc25-infer-baseline-gpu/)",
      "votes": -1
    },
    {
      "id": 3202890,
      "postDate": "2025-05-16T04:07:55.877Z",
      "content": "<p>Update: LB: 0.889, Running Time: ~20min</p>",
      "rawMarkdown": "Update: LB: 0.889, Running Time: ~20min"
    },
    {
      "id": 3174971,
      "postDate": "2025-04-09T16:09:02.743Z",
      "content": "<p>Update. Best model scored 0.860, running time ~19min</p>",
      "rawMarkdown": "Update. Best model scored 0.860, running time ~19min",
      "replies": [
        {
          "id": 3176066,
          "postDate": "2025-04-10T23:40:30.753Z",
          "content": "<p>Is it SED or CNN?<br>\nI haven't tried SED yet.</p>",
          "rawMarkdown": "Is it SED or CNN?\nI haven't tried SED yet.",
          "replies": [
            {
              "id": 3176111,
              "postDate": "2025-04-11T01:49:42.360Z",
              "content": "<p>SED， I haven't tried CNN</p>",
              "rawMarkdown": "SED， I haven't tried CNN"
            }
          ]
        },
        {
          "id": 3176275,
          "postDate": "2025-04-11T07:19:47.913Z",
          "content": "<p>My best model scored 85.5 in 13 minutes, but the training is unstable, small changes lead to drastic fluctuations in the score. Model soup helped improve the score but didn’t contribute to training stability.</p>",
          "rawMarkdown": "My best model scored 85.5 in 13 minutes, but the training is unstable, small changes lead to drastic fluctuations in the score. Model soup helped improve the score but didn’t contribute to training stability."
        }
      ]
    },
    {
      "id": 3162157,
      "postDate": "2025-03-28T21:30:00.063Z",
      "content": "<p>16 and 23 minutes? Is this efficientnet b0?</p>",
      "rawMarkdown": "16 and 23 minutes? Is this efficientnet b0?",
      "replies": [
        {
          "id": 3162247,
          "postDate": "2025-03-29T02:04:26.830Z",
          "content": "<p>Efficientnetv2b3 backbone with SED model architecture</p>",
          "rawMarkdown": "Efficientnetv2b3 backbone with SED model architecture",
          "votes": 2
        }
      ]
    },
    {
      "id": 3161801,
      "postDate": "2025-03-28T11:59:18.593Z",
      "content": "<p>What do you mean by a single model? <strong>N</strong> folds / full train / single fold?</p>",
      "rawMarkdown": "What do you mean by a single model? **N** folds / full train / single fold?",
      "replies": [
        {
          "id": 3161811,
          "postDate": "2025-03-28T12:19:15.903Z",
          "content": "<p>Single fold or full train，I use all data to train without validation. </p>",
          "rawMarkdown": "Single fold or full train，I use all data to train without validation. "
        }
      ]
    },
    {
      "id": 3180086,
      "postDate": "2025-04-16T06:05:21.967Z",
      "rawMarkdown": "",
      "isDeleted": true
    }
  ],
  "comments": [
    {
      "id": 3192450,
      "author_name": "Salman Ahmed",
      "author_url": "",
      "post_date": "2025-05-02T20:57:12.070000",
      "content": "<p>Update: Single best model efficientnet_b0 [Running Time: ~10 Mins]</p>\n<p>LB: 0.90</p>\n<p>Train Audio + Train soundscapes</p>",
      "votes": 8,
      "replies": [
        {
          "id": 3193272,
          "author_name": "Fir_las_47",
          "author_url": "",
          "post_date": "2025-05-04T06:38:08.640000",
          "content": "<p>Wow, I would swear I have tried everything and anything. I cant seems to get any positives out of train soundscapes. Very impressive</p>",
          "votes": 0,
          "replies": [
            {
              "id": 3193709,
              "author_name": "Salman Ahmed",
              "author_url": "",
              "post_date": "2025-05-04T21:56:23.133000",
              "content": "<p>I think I am over-fitting  to the public LB, Shake up is coming. 😂</p>",
              "votes": 0,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 3164424,
      "author_name": "Salman Ahmed",
      "author_url": "",
      "post_date": "2025-03-31T17:51:17.153000",
      "content": "<p>LB = 0.858 Efficientnet B0 (Openvino) Running Time Around 13 Minutes - No Threads, Simple Loop based submission for now.</p>\n<p>LB = 0.859 Efficientnet B3 (Openvino) Running Time Around 25 Minutes - No Threads, Simple Loop based submission for now.</p>\n<p>Models are really unstable, and highly depends on batch distribution in mixup. </p>",
      "votes": 9,
      "replies": [
        {
          "id": 3166988,
          "author_name": "Hicham Bellafkir",
          "author_url": "",
          "post_date": "2025-04-01T07:40:33.747000",
          "content": "<p>Thanks for sharing. Is this using all the data for training?</p>",
          "votes": 0,
          "replies": [
            {
              "id": 3167150,
              "author_name": "Salman Ahmed",
              "author_url": "",
              "post_date": "2025-04-01T10:00:43.070000",
              "content": "<p>Just with Train Audios.<br>\nStill trying to figure out a way to use Soundscapes.</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 3167154,
              "author_name": "Arunodhayan",
              "author_url": "",
              "post_date": "2025-04-01T10:04:11.403000",
              "content": "<p>Are these results based on SED?</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 3167273,
              "author_name": "",
              "author_url": "",
              "post_date": "2025-04-01T12:17:43.600000",
              "content": "",
              "votes": 0,
              "replies": []
            },
            {
              "id": 3167276,
              "author_name": "Starry",
              "author_url": "",
              "post_date": "2025-04-01T12:18:49.283000",
              "content": "<p>So do I, I have tried several methods to utilize unlabeled soundscapes, but none of them can improve my LB :(.</p>",
              "votes": 0,
              "replies": []
            }
          ]
        },
        {
          "id": 3170736,
          "author_name": "Fir_las_47",
          "author_url": "",
          "post_date": "2025-04-05T00:34:46.607000",
          "content": "<p>single fold b0 getting .858?? Assuming current best is an ensmble of folds of these 2. Thats insane my b0 is not even close haha</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 3180715,
      "author_name": "Salman Ahmed",
      "author_url": "",
      "post_date": "2025-04-17T03:17:05.700000",
      "content": "<p>Finally, I have a single CNN Efficientnet-B0 with LB: 0.875. (Running Time ~ 15 Mins).</p>\n<p>I have tried a lot of ways to use pseudo labels, but I don't think it's helping at all, it just lowers the LB. </p>",
      "votes": 5,
      "replies": [
        {
          "id": 3180744,
          "author_name": "Starry",
          "author_url": "",
          "post_date": "2025-04-17T04:28:51.747000",
          "content": "<p>Amazing result! I have used unlabel data and it help me increase my lb score ~0.015.</p>",
          "votes": 0,
          "replies": [
            {
              "id": 3180779,
              "author_name": "Salman Ahmed",
              "author_url": "",
              "post_date": "2025-04-17T05:25:58.650000",
              "content": "<p>Did you use that unlabeled data as pseudo label or some other way?</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 3180785,
              "author_name": "Starry",
              "author_url": "",
              "post_date": "2025-04-17T05:39:27.673000",
              "content": "<p>Emm.. In my case, generally speaking, I think it can't be called as pseudo label.</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 3180787,
              "author_name": "Salman Ahmed",
              "author_url": "",
              "post_date": "2025-04-17T05:41:49.107000",
              "content": "<p>Cool. Thanks.</p>",
              "votes": 0,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 3178587,
      "author_name": "yuanzhe zhou",
      "author_url": "",
      "post_date": "2025-04-14T11:02:32.583000",
      "content": "<p>0.845 b0 tuning public notebook hyper-parameters only.</p>",
      "votes": 5,
      "replies": []
    },
    {
      "id": 3191953,
      "author_name": "MYSO",
      "author_url": "",
      "post_date": "2025-05-02T10:00:50.870000",
      "content": "<p>My best single‐model submission:</p>\n<p>Model: SED architecture (eca_nfnet_l0)<br>\nLB Score: 0.890<br>\nRunning Time: ~14 min</p>",
      "votes": 4,
      "replies": [
        {
          "id": 3192019,
          "author_name": "Hicham Bellafkir",
          "author_url": "",
          "post_date": "2025-05-02T11:17:25.323000",
          "content": "<p>Nice, so far I have 0.878 in ~12min. Are you using the unlabeled data?</p>",
          "votes": 2,
          "replies": [
            {
              "id": 3193944,
              "author_name": "MYSO",
              "author_url": "",
              "post_date": "2025-05-05T08:37:19.553000",
              "content": "<p>Yes, I'm using the unlabeled data. Incorporating it into my training pipeline has significantly boosted my LB score.</p>",
              "votes": 1,
              "replies": []
            }
          ]
        },
        {
          "id": 3192050,
          "author_name": "Starry",
          "author_url": "",
          "post_date": "2025-05-02T12:13:31.143000",
          "content": "<p>my best model 0.870  ~23min.</p>",
          "votes": 3,
          "replies": [
            {
              "id": 3193945,
              "author_name": "MYSO",
              "author_url": "",
              "post_date": "2025-05-05T08:37:23.687000",
              "content": "<p>Great result! </p>",
              "votes": 0,
              "replies": []
            }
          ]
        },
        {
          "id": 3196499,
          "author_name": "HZM",
          "author_url": "",
          "post_date": "2025-05-07T05:21:59.023000",
          "content": "<blockquote>\n  <p>My best single‐model submission:</p>\n  <p>Model: SED architecture (eca_nfnet_l0)<br>\n  LB Score: 0.890<br>\n  Running Time: ~14 min</p>\n</blockquote>\n<p>May I ask how your eca_nfnet_l0 worked, i tried it but cannot convert it into openvion </p>",
          "votes": 1,
          "replies": [
            {
              "id": 3196526,
              "author_name": "lhwcv",
              "author_url": "",
              "post_date": "2025-05-07T05:55:01.907000",
              "content": "<p>I saw previous competition  solution,   they use OpenVINO for Efficientnet, and ONNX for eca_nfnet_l0</p>",
              "votes": 2,
              "replies": []
            },
            {
              "id": 3196538,
              "author_name": "Salman Ahmed",
              "author_url": "",
              "post_date": "2025-05-07T06:10:21.890000",
              "content": "<p>eca_nfnet_l0 works with latest openvino</p>",
              "votes": 2,
              "replies": []
            },
            {
              "id": 3196543,
              "author_name": "HZM",
              "author_url": "",
              "post_date": "2025-05-07T06:15:35.833000",
              "content": "<p>thanks so mcuh for your reply</p>",
              "votes": 1,
              "replies": []
            },
            {
              "id": 3200780,
              "author_name": "MYSO",
              "author_url": "",
              "post_date": "2025-05-13T03:54:10.197000",
              "content": "<p>I'm afraid I haven't tried OpenVINO yet.</p>",
              "votes": 0,
              "replies": []
            }
          ]
        },
        {
          "id": 3200784,
          "author_name": "MYSO",
          "author_url": "",
          "post_date": "2025-05-13T03:59:32.040000",
          "content": "<p>Update</p>\n<p>My best single-model submission:</p>\n<p>Model: SED architecture (tf_efficientnetv2_s.in21k)<br>\nLB Score: 0.903<br>\nRunning Time: ~12 min</p>",
          "votes": 3,
          "replies": [
            {
              "id": 3200941,
              "author_name": "cm391",
              "author_url": "",
              "post_date": "2025-05-13T08:39:52.233000",
              "content": "<p>do you train on different segment length compared with when you predict?</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 3200974,
              "author_name": "MYSO",
              "author_url": "",
              "post_date": "2025-05-13T09:31:22.570000",
              "content": "<p>Yes, I do use different segment lengths</p>",
              "votes": 2,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 3161810,
      "author_name": "Konstantin Dmitriev",
      "author_url": "",
      "post_date": "2025-03-28T12:18:35.970000",
      "content": "<p>LB=0.834, Running Time ~6 min, single model without any ensembling.</p>",
      "votes": 3,
      "replies": [
        {
          "id": 3161814,
          "author_name": "Starry",
          "author_url": "",
          "post_date": "2025-03-28T12:24:59.967000",
          "content": "<p>Wow~ very efficient model. Is it efficientnetb0?</p>",
          "votes": 0,
          "replies": [
            {
              "id": 3161844,
              "author_name": "Konstantin Dmitriev",
              "author_url": "",
              "post_date": "2025-03-28T13:30:29.240000",
              "content": "<p>It's some kind of custom 'Frankenstein-like' architecture. <br>\nI'm using <code>ThreadPoolExecutor</code> for parallel processing of the data. However, I don't use quantization and inference accelerators like ONNX or OpenVINO since we have 90 min and it seems more than enough.</p>",
              "votes": 0,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 3209141,
      "author_name": "Starry",
      "author_url": "",
      "post_date": "2025-05-25T09:58:22.940000",
      "content": "<p>Update, LB:0.902 and ~20min running time</p>",
      "votes": 1,
      "replies": [
        {
          "id": 3209840,
          "author_name": "lhwcv",
          "author_url": "",
          "post_date": "2025-05-26T11:50:25.727000",
          "content": "<p>SED or CNN？</p>",
          "votes": 0,
          "replies": [
            {
              "id": 3210315,
              "author_name": "Starry",
              "author_url": "",
              "post_date": "2025-05-27T03:12:06.867000",
              "content": "<p>SED with efv2b3 backbone</p>",
              "votes": 1,
              "replies": []
            }
          ]
        },
        {
          "id": 3209963,
          "author_name": "HZM",
          "author_url": "",
          "post_date": "2025-05-26T14:56:32.603000",
          "content": "<p>same results</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 3174342,
      "author_name": "Salman Ahmed",
      "author_url": "",
      "post_date": "2025-04-09T02:09:51.297000",
      "content": "<p>Finally a single model EfficientNet B3 (LB 0.864). 😪<br>\nTrain Data Only.</p>",
      "votes": 2,
      "replies": [
        {
          "id": 3174345,
          "author_name": "Starry",
          "author_url": "",
          "post_date": "2025-04-09T02:16:31.530000",
          "content": "<p>So, now your best score (0.872) is a model ensemble version?  I haven't tried ensemble yet. Try to improve my best single model but it has been stuck at 0.849 for two weeks already. 😴</p>",
          "votes": 0,
          "replies": [
            {
              "id": 3174361,
              "author_name": "Salman Ahmed",
              "author_url": "",
              "post_date": "2025-04-09T02:39:37.953000",
              "content": "<p>Unfortunately the ensemble result didn’t change by adding this model or removing other models. </p>\n<p>My best LB score is with an ensemble of 2 x B0 and 2 x B3 (scores 0.854, 0.858, 0.856, 0.859) and ensemble scores 0.870 with post processing 0.872.</p>",
              "votes": 3,
              "replies": []
            },
            {
              "id": 3174366,
              "author_name": "Starry",
              "author_url": "",
              "post_date": "2025-04-09T02:54:10.483000",
              "content": "<p>I just submit my first ensemble version and it has finished running few minutes ago. (seresnext, efv2b3, ecanfnetl0) and it scored 0.846, which is slight worse than my efv2b3 model (0.849) . I expect it would be higher than 0.849 but it is not. Seems like there maybe some bug in my seresnext or ecanfnetl0 model (I have not submit them yet).</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 3174369,
              "author_name": "Salman Ahmed",
              "author_url": "",
              "post_date": "2025-04-09T02:59:51.717000",
              "content": "<p>I see, <br>\nEnsemble with logits was not working for me in this competition against my experiments. <br>\nSo, I had to ensemble after sigmoid. <br>\nNot sure, if that's the case for you.</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 3174372,
              "author_name": "Starry",
              "author_url": "",
              "post_date": "2025-04-09T03:05:15.150000",
              "content": "<p>Thank you for your advice~  I do use the probility instead of logits to ensemble model, so there maybe some other problem I guess.</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 3176007,
              "author_name": "Konstantin Dmitriev",
              "author_url": "",
              "post_date": "2025-04-10T20:04:47.813000",
              "content": "<p>I think, it's quite reasonable that ensembling with logits doesn't work, because the logits of each model in the ensemble may have different scales. For example, suppose we have multiplied the model's logits by some factor, i.e. 10. The ROCAUC score of this particular model remains the same. However, the weight of the model in the ensemble is increased a lot. By applying the sigmoid we put the model's output into the uniform scale, and all the models play equivalent role in the ensemble.</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 3182144,
              "author_name": "Gabriel Preda",
              "author_url": "",
              "post_date": "2025-04-18T20:00:15.913000",
              "content": "<p>Each model in the ensemble is 1 fold or you are using multiple folds/model (e.g. 5 folds/model)?</p>",
              "votes": 0,
              "replies": []
            }
          ]
        },
        {
          "id": 3175194,
          "author_name": "Zhongkai Shangguan",
          "author_url": "",
          "post_date": "2025-04-09T20:54:48.617000",
          "content": "<p>Thanks for sharing! Would you mind clarifying what <code>Train Data Only</code> setting refers to? From your public notebook last year, I noticed that you used 5-fold cross-validation and only included the first 5 seconds of each audio sample. Does this approach correspond to the <code>Train Data Only</code> setting, and the score is from one of the five folds? Thank you!</p>",
          "votes": 0,
          "replies": [
            {
              "id": 3175612,
              "author_name": "cm391",
              "author_url": "",
              "post_date": "2025-04-10T11:41:59.903000",
              "content": "<p>by <code>Train Data Only</code> he means he is not using the <code>train_soundscapes</code> currently. I another post of his he mention that for training he is using random 5s clip from the track and for testing he is using the first 5s clip from a track.</p>",
              "votes": 1,
              "replies": []
            },
            {
              "id": 3175785,
              "author_name": "Salman Ahmed",
              "author_url": "",
              "post_date": "2025-04-10T16:01:09.120000",
              "content": "<p>It means, no train_soundscapes. <br>\nIt's random 5 seconds, first 5 seconds are performing much worse.</p>",
              "votes": 2,
              "replies": []
            },
            {
              "id": 3175998,
              "author_name": "Zhongkai Shangguan",
              "author_url": "",
              "post_date": "2025-04-10T19:46:45.783000",
              "content": "<p>Thank you!</p>",
              "votes": 0,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 3177766,
      "author_name": "Devasy Patel23",
      "author_url": "",
      "post_date": "2025-04-13T08:38:39.683000",
      "content": "<p>Hi everyone, interesting discussion on single model performance!</p>\n<p>I'm feeling a bit stuck myself. I've been working off a baseline and haven't managed to push the score much beyond that yet (around the low 0.8x range). I tried a few things like using a 3-channel input (mel spec + MFCCs + delta MFCCs) but that didn't seem to help, unfortunately.</p>\n<p>Looking at the summary of past top solutions (like the one I compiled <a href=\"https://www.kaggle.com/competitions/birdclef-2025/discussion/572928\" target=\"_blank\">kaggle discussion</a>), it's clear that pseudo-labeling on the unlabeled soundscapes was almost universally beneficial last year. Handling secondary labels effectively also seems important.</p>\n<p>My plan is to try implementing pseudo-labeling next, and then explore ideas like weighted loss for secondary labels or maybe even triplet loss if I get adventurous.</p>\n<p>Given that I'm currently plateauing with the basics, where would you suggest focusing efforts <em>right now</em> for the potentially biggest impact? Is diving straight into pseudo-labelling the best next step, or should I perhaps revisit data augmentation, model architecture choices, or something else first?</p>\n<p>Appreciate any insights from those who've managed to break through similar plateaus!</p>",
      "votes": 0,
      "replies": [
        {
          "id": 3177840,
          "author_name": "Salman Ahmed",
          "author_url": "",
          "post_date": "2025-04-13T10:19:56.157000",
          "content": "<p>Hi <a href=\"https://www.kaggle.com/devasypatel23\" target=\"_blank\">@devasypatel23</a> </p>\n<p>I just created a post, to give you some ideas. <a href=\"https://www.kaggle.com/competitions/birdclef-2025/discussion/573066\" target=\"_blank\">https://www.kaggle.com/competitions/birdclef-2025/discussion/573066</a></p>",
          "votes": 0,
          "replies": [
            {
              "id": 3178154,
              "author_name": "Devasy Patel23",
              "author_url": "",
              "post_date": "2025-04-13T19:35:38.490000",
              "content": "<p>Hey <a href=\"https://www.kaggle.com/salmanahmedtamu\" target=\"_blank\">@salmanahmedtamu</a> thanks for the effort, I read you post, I'll surely try Focal loss and other mentioned things next, Meanwhile I just tried CE loss as suggested by last year's 1st place team, but wasn't able to find much success, will play around with it for a while maybe try to tune the params a bit</p>",
              "votes": 0,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 3179729,
      "author_name": "thacrobatheskis",
      "author_url": "",
      "post_date": "2025-04-15T16:16:47.527000",
      "content": "<p>0.807, &lt;1 min </p>\n<p>I'm still trying to catch up to the public baselines &amp; understand all the performance gaps, but hey at least I get fast feedback when submitting! All 60ish of my submissions have used GPU with a b0 model (see <a href=\"https://www.kaggle.com/code/robbynevels/bc25-infer-baseline-gpu/\" target=\"_blank\">https://www.kaggle.com/code/robbynevels/bc25-infer-baseline-gpu/</a>)</p>",
      "votes": -1,
      "replies": []
    },
    {
      "id": 3202890,
      "author_name": "Starry",
      "author_url": "",
      "post_date": "2025-05-16T04:07:55.877000",
      "content": "<p>Update: LB: 0.889, Running Time: ~20min</p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 3174971,
      "author_name": "Starry",
      "author_url": "",
      "post_date": "2025-04-09T16:09:02.743000",
      "content": "<p>Update. Best model scored 0.860, running time ~19min</p>",
      "votes": 0,
      "replies": [
        {
          "id": 3176066,
          "author_name": "Salman Ahmed",
          "author_url": "",
          "post_date": "2025-04-10T23:40:30.753000",
          "content": "<p>Is it SED or CNN?<br>\nI haven't tried SED yet.</p>",
          "votes": 0,
          "replies": [
            {
              "id": 3176111,
              "author_name": "Starry",
              "author_url": "",
              "post_date": "2025-04-11T01:49:42.360000",
              "content": "<p>SED， I haven't tried CNN</p>",
              "votes": 0,
              "replies": []
            }
          ]
        },
        {
          "id": 3176275,
          "author_name": "Hicham Bellafkir",
          "author_url": "",
          "post_date": "2025-04-11T07:19:47.913000",
          "content": "<p>My best model scored 85.5 in 13 minutes, but the training is unstable, small changes lead to drastic fluctuations in the score. Model soup helped improve the score but didn’t contribute to training stability.</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 3162157,
      "author_name": "Fir_las_47",
      "author_url": "",
      "post_date": "2025-03-28T21:30:00.063000",
      "content": "<p>16 and 23 minutes? Is this efficientnet b0?</p>",
      "votes": 0,
      "replies": [
        {
          "id": 3162247,
          "author_name": "Starry",
          "author_url": "",
          "post_date": "2025-03-29T02:04:26.830000",
          "content": "<p>Efficientnetv2b3 backbone with SED model architecture</p>",
          "votes": 2,
          "replies": []
        }
      ]
    },
    {
      "id": 3161801,
      "author_name": "Yurnero",
      "author_url": "",
      "post_date": "2025-03-28T11:59:18.593000",
      "content": "<p>What do you mean by a single model? <strong>N</strong> folds / full train / single fold?</p>",
      "votes": 0,
      "replies": [
        {
          "id": 3161811,
          "author_name": "Starry",
          "author_url": "",
          "post_date": "2025-03-28T12:19:15.903000",
          "content": "<p>Single fold or full train，I use all data to train without validation. </p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 3180086,
      "author_name": "",
      "author_url": "",
      "post_date": "2025-04-16T06:05:21.967000",
      "content": "",
      "votes": 0,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "3161673": " LB          RunningTime  \n 0.848    ~23min \n 0.842    ~16min  \n\nwhat's your best single model scored and how long it take?\n",
    "3192450": "Update: Single best model efficientnet_b0 [Running Time: ~10 Mins]\n\nLB: 0.90\n\nTrain Audio + Train soundscapes",
    "3164424": "LB = 0.858 Efficientnet B0 (Openvino) Running Time Around 13 Minutes - No Threads, Simple Loop based submission for now.\n\nLB = 0.859 Efficientnet B3 (Openvino) Running Time Around 25 Minutes - No Threads, Simple Loop based submission for now.\n\n\nModels are really unstable, and highly depends on batch distribution in mixup. ",
    "3180715": "Finally, I have a single CNN Efficientnet-B0 with LB: 0.875. (Running Time ~ 15 Mins).\n\n\nI have tried a lot of ways to use pseudo labels, but I don't think it's helping at all, it just lowers the LB. ",
    "3178587": "0.845 b0 tuning public notebook hyper-parameters only.",
    "3191953": "My best single‐model submission:\n\nModel: SED architecture (eca_nfnet_l0)\nLB Score: 0.890\nRunning Time: ~14 min",
    "3161810": "LB=0.834, Running Time ~6 min, single model without any ensembling.",
    "3209141": "Update, LB:0.902 and ~20min running time",
    "3174342": "Finally a single model EfficientNet B3 (LB 0.864). 😪\nTrain Data Only.",
    "3177766": "Hi everyone, interesting discussion on single model performance!\n\nI'm feeling a bit stuck myself. I've been working off a baseline and haven't managed to push the score much beyond that yet (around the low 0.8x range). I tried a few things like using a 3-channel input (mel spec + MFCCs + delta MFCCs) but that didn't seem to help, unfortunately.\n\nLooking at the summary of past top solutions (like the one I compiled [kaggle discussion](https://www.kaggle.com/competitions/birdclef-2025/discussion/572928)), it's clear that pseudo-labeling on the unlabeled soundscapes was almost universally beneficial last year. Handling secondary labels effectively also seems important.\n\nMy plan is to try implementing pseudo-labeling next, and then explore ideas like weighted loss for secondary labels or maybe even triplet loss if I get adventurous.\n\nGiven that I'm currently plateauing with the basics, where would you suggest focusing efforts *right now* for the potentially biggest impact? Is diving straight into pseudo-labelling the best next step, or should I perhaps revisit data augmentation, model architecture choices, or something else first?\n\nAppreciate any insights from those who've managed to break through similar plateaus!",
    "3179729": "0.807, <1 min \n\nI'm still trying to catch up to the public baselines & understand all the performance gaps, but hey at least I get fast feedback when submitting! All 60ish of my submissions have used GPU with a b0 model (see https://www.kaggle.com/code/robbynevels/bc25-infer-baseline-gpu/)",
    "3202890": "Update: LB: 0.889, Running Time: ~20min",
    "3174971": "Update. Best model scored 0.860, running time ~19min",
    "3162157": "16 and 23 minutes? Is this efficientnet b0?",
    "3161801": "What do you mean by a single model? **N** folds / full train / single fold?",
    "3180086": ""
  }
}