{
  "id": 575972,
  "title": "CV vs LB Scores [Check Bartley's Awesome Posts/Notebooks/Comments - better CV/LB]",
  "url": "/competitions/waveform-inversion/discussion/575972",
  "author_name": "SeshuRaju 🧘‍♂️",
  "post_date": "2025-05-01T21:16:36.990000",
  "votes": 9,
  "comment_count": 9,
  "views": 0,
  "content": "<table>\n<thead>\n<tr>\n<th>Dataset</th>\n<th>CV</th>\n<th>Weight</th>\n<th>CV Weight</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FlatVel_A</td>\n<td>13.62</td>\n<td>6.38%</td>\n<td>0.87</td>\n</tr>\n<tr>\n<td>FlatFault_A</td>\n<td>16.99</td>\n<td>11.49%</td>\n<td>1.95</td>\n</tr>\n<tr>\n<td>FlatVel_B</td>\n<td>38.82</td>\n<td>6.38%</td>\n<td>2.48</td>\n</tr>\n<tr>\n<td>CurveFault_A</td>\n<td>25.84</td>\n<td>11.49%</td>\n<td>2.97</td>\n</tr>\n<tr>\n<td>CurveVel_A</td>\n<td>56.9</td>\n<td>6.38%</td>\n<td>3.63</td>\n</tr>\n<tr>\n<td>CurveVel_B</td>\n<td>132.38</td>\n<td>6.38%</td>\n<td>8.45</td>\n</tr>\n<tr>\n<td>Style_A</td>\n<td>77.39</td>\n<td>14.26%</td>\n<td>11.04</td>\n</tr>\n<tr>\n<td>Style_B</td>\n<td>85.86</td>\n<td>14.26%</td>\n<td>12.24</td>\n</tr>\n<tr>\n<td>FlatFault_B</td>\n<td>108.89</td>\n<td>11.49%</td>\n<td>12.51</td>\n</tr>\n<tr>\n<td>CurveFault_B</td>\n<td>178.53</td>\n<td>11.49%</td>\n<td>20.51</td>\n</tr>\n<tr>\n<td></td>\n<td><strong>CV =&gt; 76.65</strong></td>\n<td><strong>LB =&gt; 87.9</strong></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n<h2>weights based on dataset distribution</h2>",
  "messages": [
    {
      "id": 3191561,
      "postDate": "2025-05-01T21:16:36.990Z",
      "content": "<table>\n<thead>\n<tr>\n<th>Dataset</th>\n<th>CV</th>\n<th>Weight</th>\n<th>CV Weight</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FlatVel_A</td>\n<td>13.62</td>\n<td>6.38%</td>\n<td>0.87</td>\n</tr>\n<tr>\n<td>FlatFault_A</td>\n<td>16.99</td>\n<td>11.49%</td>\n<td>1.95</td>\n</tr>\n<tr>\n<td>FlatVel_B</td>\n<td>38.82</td>\n<td>6.38%</td>\n<td>2.48</td>\n</tr>\n<tr>\n<td>CurveFault_A</td>\n<td>25.84</td>\n<td>11.49%</td>\n<td>2.97</td>\n</tr>\n<tr>\n<td>CurveVel_A</td>\n<td>56.9</td>\n<td>6.38%</td>\n<td>3.63</td>\n</tr>\n<tr>\n<td>CurveVel_B</td>\n<td>132.38</td>\n<td>6.38%</td>\n<td>8.45</td>\n</tr>\n<tr>\n<td>Style_A</td>\n<td>77.39</td>\n<td>14.26%</td>\n<td>11.04</td>\n</tr>\n<tr>\n<td>Style_B</td>\n<td>85.86</td>\n<td>14.26%</td>\n<td>12.24</td>\n</tr>\n<tr>\n<td>FlatFault_B</td>\n<td>108.89</td>\n<td>11.49%</td>\n<td>12.51</td>\n</tr>\n<tr>\n<td>CurveFault_B</td>\n<td>178.53</td>\n<td>11.49%</td>\n<td>20.51</td>\n</tr>\n<tr>\n<td></td>\n<td><strong>CV =&gt; 76.65</strong></td>\n<td><strong>LB =&gt; 87.9</strong></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n<h2>weights based on dataset distribution</h2>",
      "rawMarkdown": "| Dataset      |     CV |   Weight |   CV Weight |\n|:-------------|-------:|---------:|------------:|\n| FlatVel_A    |  13.62 |     6.38% |        0.87 |\n| FlatFault_A  |  16.99 |    11.49% |        1.95 |\n| FlatVel_B    |  38.82 |     6.38% |        2.48 |\n| CurveFault_A |  25.84 |    11.49% |        2.97 |\n| CurveVel_A   |  56.9  |     6.38% |        3.63 |\n| CurveVel_B   | 132.38 |     6.38% |        8.45 |\n| Style_A      |  77.39 |    14.26% |       11.04 |\n| Style_B      |  85.86 |    14.26% |       12.24 |\n| FlatFault_B  | 108.89 |    11.49% |       12.51 |\n| CurveFault_B | 178.53 |    11.49% |       20.51 |\n|  | **CV => 76.65**  | **LB => 87.9** | |\n\n## weights based on dataset distribution",
      "votes": 9
    },
    {
      "id": 3197677,
      "postDate": "2025-05-08T12:49:56.207Z",
      "content": "<p>I use every 8th file for the validation, i.e.  <br>\n<code>valid_inputs = [all_inputs[i] for i in range(0, len(all_inputs), 8)]</code>  <br>\n<code>train_inputs = [f for f in all_inputs if not f in valid_inputs]</code>  <br>\nCV/LB correlation is close to linear for me.<br>\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2126325%2Fc43402605550c92b95535e142b27b04b%2FCV_LB.png?generation=1746708569089070&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "I use every 8th file for the validation, i.e.  \n`valid_inputs = [all_inputs[i] for i in range(0, len(all_inputs), 8)]`  \n`train_inputs = [f for f in all_inputs if not f in valid_inputs]`  \nCV/LB correlation is close to linear for me.\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2126325%2Fc43402605550c92b95535e142b27b04b%2FCV_LB.png?generation=1746708569089070&alt=media)",
      "votes": 5,
      "replies": [
        {
          "id": 3197707,
          "postDate": "2025-05-08T13:25:38.660Z",
          "content": "<p>Thanks for sharing your stable CV strategy <a href=\"https://www.kaggle.com/egortrushin\" target=\"_blank\">@egortrushin</a>. I will also will try.</p>\n<blockquote>\n  <p><a href=\"https://www.kaggle.com/egortrushin\" target=\"_blank\">@egortrushin</a> could you share the # of input files per dataset in the cv?</p>\n</blockquote>",
          "rawMarkdown": "Thanks for sharing your stable CV strategy @egortrushin. I will also will try.\n\n> @egortrushin could you share the # of input files per dataset in the cv?"
        }
      ]
    },
    {
      "id": 3200494,
      "postDate": "2025-05-12T16:48:00.270Z",
      "content": "<p>single model: CV: <code>42.73</code> LB: <code>45.1</code> stratified split</p>\n<pre><code>Folder       | Loss\n----------------------\nCurveFault_A |    \nCurveVel_A   |    \nFlatFault_A  |     \nFlatVel_A    |     \nStyle_A      |    \nCurveFault_B |   \nCurveVel_B   |    \nFlatFault_B  |    \nFlatVel_B    |    \nStyle_B      |    \n</code></pre>",
      "rawMarkdown": "single model: CV: `42.73` LB: `45.1` stratified split\n```python\nFolder       | Loss\n----------------------\nCurveFault_A |    11.3136\nCurveVel_A   |    23.8266\nFlatFault_A  |     7.2014\nFlatVel_A    |     4.2391\nStyle_A      |    42.0223\nCurveFault_B |   116.1918\nCurveVel_B   |    70.8718\nFlatFault_B  |    50.1331\nFlatVel_B    |    15.6909\nStyle_B      |    57.4357\n```",
      "votes": 4,
      "replies": [
        {
          "id": 3200624,
          "postDate": "2025-05-12T19:33:46.903Z",
          "content": "<p>may i ask which model you used?</p>",
          "rawMarkdown": "may i ask which model you used?",
          "isDeleted": true
        }
      ]
    },
    {
      "id": 3197559,
      "postDate": "2025-05-08T09:34:14.830Z",
      "content": "<p>Thank you for sharing the information! I have a quick question. Since the training dataset is quite large, using a large k(like 6+) is computationally difficult for me. If you're using something like k-fold CV, I’d really appreciate it if you could share any strategies or workarounds you’ve found helpful.</p>",
      "rawMarkdown": "Thank you for sharing the information! I have a quick question. Since the training dataset is quite large, using a large k(like 6+) is computationally difficult for me. If you're using something like k-fold CV, I’d really appreciate it if you could share any strategies or workarounds you’ve found helpful.",
      "votes": 1,
      "replies": [
        {
          "id": 3197598,
          "postDate": "2025-05-08T10:40:33.567Z",
          "content": "<p>Hi <a href=\"https://www.kaggle.com/haruiig\" target=\"_blank\">@haruiig</a>, i trained till now individual datasets and used cv as author suggested cv split. </p>",
          "rawMarkdown": "Hi @haruiig, i trained till now individual datasets and used cv as author suggested cv split. "
        }
      ]
    },
    {
      "id": 3214990,
      "postDate": "2025-06-01T11:45:01.087Z",
      "content": "<blockquote>\n  <p></p>\n  <h2>Bug in the code, ignore below results</h2>\n</blockquote>\n<p><strong>LB: 41.9</strong><br>\n<strong>CV: 6.77384</strong></p>\n<table>\n<thead>\n<tr>\n<th></th>\n<th>dataset</th>\n<th>mean_l1_loss</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>6</td>\n<td>FlatVel_A</td>\n<td>9.80455</td>\n</tr>\n<tr>\n<td>4</td>\n<td>FlatFault_A</td>\n<td>11.2967</td>\n</tr>\n<tr>\n<td>0</td>\n<td>CurveFault_A</td>\n<td>11.9547</td>\n</tr>\n<tr>\n<td>2</td>\n<td>CurveVel_A</td>\n<td>12.8543</td>\n</tr>\n<tr>\n<td>7</td>\n<td>FlatVel_B</td>\n<td>12.9903</td>\n</tr>\n<tr>\n<td>8</td>\n<td>Style_A</td>\n<td>15.6347</td>\n</tr>\n<tr>\n<td>5</td>\n<td>FlatFault_B</td>\n<td>18.0968</td>\n</tr>\n<tr>\n<td>9</td>\n<td>Style_B</td>\n<td>19.0094</td>\n</tr>\n<tr>\n<td>3</td>\n<td>CurveVel_B</td>\n<td>24.8558</td>\n</tr>\n<tr>\n<td>1</td>\n<td>CurveFault_B</td>\n<td>34.3181</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<p><strong>LB: 57.4</strong><br>\n<strong>CV: 17.00776</strong></p>\n<table>\n<thead>\n<tr>\n<th></th>\n<th>dataset</th>\n<th>mean_l1_loss</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>6</td>\n<td>FlatVel_A</td>\n<td>1.73058</td>\n</tr>\n<tr>\n<td>4</td>\n<td>FlatFault_A</td>\n<td>2.13168</td>\n</tr>\n<tr>\n<td>0</td>\n<td>CurveFault_A</td>\n<td>2.51763</td>\n</tr>\n<tr>\n<td>2</td>\n<td>CurveVel_A</td>\n<td>3.38419</td>\n</tr>\n<tr>\n<td>7</td>\n<td>FlatVel_B</td>\n<td>3.86001</td>\n</tr>\n<tr>\n<td>5</td>\n<td>FlatFault_B</td>\n<td>7.36532</td>\n</tr>\n<tr>\n<td>9</td>\n<td>Style_B</td>\n<td>8.74178</td>\n</tr>\n<tr>\n<td>8</td>\n<td>Style_A</td>\n<td>9.96799</td>\n</tr>\n<tr>\n<td>3</td>\n<td>CurveVel_B</td>\n<td>11.4148</td>\n</tr>\n<tr>\n<td>1</td>\n<td>CurveFault_B</td>\n<td>16.6244</td>\n</tr>\n</tbody>\n</table>",
      "rawMarkdown": "> ~~My overfitting cv and train -- but no luck with LB~~\nBug in the code, ignore below results\n---\n\n**LB: 41.9**\n**CV: 6.77384**\n|    | dataset      |   mean_l1_loss |\n|---:|:-------------|---------------:|\n|  6 | FlatVel_A    |        9.80455 |\n|  4 | FlatFault_A  |       11.2967  |\n|  0 | CurveFault_A |       11.9547  |\n|  2 | CurveVel_A   |       12.8543  |\n|  7 | FlatVel_B    |       12.9903  |\n|  8 | Style_A      |       15.6347  |\n|  5 | FlatFault_B  |       18.0968  |\n|  9 | Style_B      |       19.0094  |\n|  3 | CurveVel_B   |       24.8558  |\n|  1 | CurveFault_B |       34.3181  |\n\n---\n\n**LB: 57.4**\n**CV: 17.00776**\n\n|    | dataset      |   mean_l1_loss |\n|---:|:-------------|---------------:|\n|  6 | FlatVel_A    |        1.73058 |\n|  4 | FlatFault_A  |        2.13168 |\n|  0 | CurveFault_A |        2.51763 |\n|  2 | CurveVel_A   |        3.38419 |\n|  7 | FlatVel_B    |        3.86001 |\n|  5 | FlatFault_B  |        7.36532 |\n|  9 | Style_B      |        8.74178 |\n|  8 | Style_A      |        9.96799 |\n|  3 | CurveVel_B   |       11.4148  |\n|  1 | CurveFault_B |       16.6244  |~~\n",
      "replies": [
        {
          "id": 3215008,
          "postDate": "2025-06-01T12:31:37.693Z",
          "content": "<p>It might not be just overfitting… I do not fit a model to hit 6.x on train and it comes nowhere near that score for validation.</p>\n<p>There might be some mistakes or leaks where your CV is 6.x or 17.x, because from my experiments, there is no world where you can get Style_A below 20 letalone below 10, when your FlatVel_A has not even broken 1.0 (comparitively and realisticly easy to break below 1)</p>\n<p>The LB vs CV should be very stable otherwise.</p>",
          "rawMarkdown": "It might not be just overfitting... I do not fit a model to hit 6.x on train and it comes nowhere near that score for validation.\n\nThere might be some mistakes or leaks where your CV is 6.x or 17.x, because from my experiments, there is no world where you can get Style_A below 20 letalone below 10, when your FlatVel_A has not even broken 1.0 (comparitively and realisticly easy to break below 1)\n\nThe LB vs CV should be very stable otherwise.",
          "votes": 1,
          "replies": [
            {
              "id": 3215017,
              "postDate": "2025-06-01T12:59:44.327Z",
              "content": "<p>Thanks, i will check with Leakage in my code.</p>",
              "rawMarkdown": "Thanks, i will check with Leakage in my code."
            }
          ]
        }
      ]
    }
  ],
  "comments": [
    {
      "id": 3197677,
      "author_name": "Egor Trushin",
      "author_url": "",
      "post_date": "2025-05-08T12:49:56.207000",
      "content": "<p>I use every 8th file for the validation, i.e.  <br>\n<code>valid_inputs = [all_inputs[i] for i in range(0, len(all_inputs), 8)]</code>  <br>\n<code>train_inputs = [f for f in all_inputs if not f in valid_inputs]</code>  <br>\nCV/LB correlation is close to linear for me.<br>\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2126325%2Fc43402605550c92b95535e142b27b04b%2FCV_LB.png?generation=1746708569089070&amp;alt=media\" alt=\"\"></p>",
      "votes": 5,
      "replies": [
        {
          "id": 3197707,
          "author_name": "SeshuRaju 🧘‍♂️",
          "author_url": "",
          "post_date": "2025-05-08T13:25:38.660000",
          "content": "<p>Thanks for sharing your stable CV strategy <a href=\"https://www.kaggle.com/egortrushin\" target=\"_blank\">@egortrushin</a>. I will also will try.</p>\n<blockquote>\n  <p><a href=\"https://www.kaggle.com/egortrushin\" target=\"_blank\">@egortrushin</a> could you share the # of input files per dataset in the cv?</p>\n</blockquote>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 3200494,
      "author_name": "DrHB",
      "author_url": "",
      "post_date": "2025-05-12T16:48:00.270000",
      "content": "<p>single model: CV: <code>42.73</code> LB: <code>45.1</code> stratified split</p>\n<pre><code>Folder       | Loss\n----------------------\nCurveFault_A |    \nCurveVel_A   |    \nFlatFault_A  |     \nFlatVel_A    |     \nStyle_A      |    \nCurveFault_B |   \nCurveVel_B   |    \nFlatFault_B  |    \nFlatVel_B    |    \nStyle_B      |    \n</code></pre>",
      "votes": 4,
      "replies": [
        {
          "id": 3200624,
          "author_name": "",
          "author_url": "",
          "post_date": "2025-05-12T19:33:46.903000",
          "content": "<p>may i ask which model you used?</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 3197559,
      "author_name": "Harui-ig",
      "author_url": "",
      "post_date": "2025-05-08T09:34:14.830000",
      "content": "<p>Thank you for sharing the information! I have a quick question. Since the training dataset is quite large, using a large k(like 6+) is computationally difficult for me. If you're using something like k-fold CV, I’d really appreciate it if you could share any strategies or workarounds you’ve found helpful.</p>",
      "votes": 1,
      "replies": [
        {
          "id": 3197598,
          "author_name": "SeshuRaju 🧘‍♂️",
          "author_url": "",
          "post_date": "2025-05-08T10:40:33.567000",
          "content": "<p>Hi <a href=\"https://www.kaggle.com/haruiig\" target=\"_blank\">@haruiig</a>, i trained till now individual datasets and used cv as author suggested cv split. </p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 3214990,
      "author_name": "SeshuRaju 🧘‍♂️",
      "author_url": "",
      "post_date": "2025-06-01T11:45:01.087000",
      "content": "<blockquote>\n  <p></p>\n  <h2>Bug in the code, ignore below results</h2>\n</blockquote>\n<p><strong>LB: 41.9</strong><br>\n<strong>CV: 6.77384</strong></p>\n<table>\n<thead>\n<tr>\n<th></th>\n<th>dataset</th>\n<th>mean_l1_loss</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>6</td>\n<td>FlatVel_A</td>\n<td>9.80455</td>\n</tr>\n<tr>\n<td>4</td>\n<td>FlatFault_A</td>\n<td>11.2967</td>\n</tr>\n<tr>\n<td>0</td>\n<td>CurveFault_A</td>\n<td>11.9547</td>\n</tr>\n<tr>\n<td>2</td>\n<td>CurveVel_A</td>\n<td>12.8543</td>\n</tr>\n<tr>\n<td>7</td>\n<td>FlatVel_B</td>\n<td>12.9903</td>\n</tr>\n<tr>\n<td>8</td>\n<td>Style_A</td>\n<td>15.6347</td>\n</tr>\n<tr>\n<td>5</td>\n<td>FlatFault_B</td>\n<td>18.0968</td>\n</tr>\n<tr>\n<td>9</td>\n<td>Style_B</td>\n<td>19.0094</td>\n</tr>\n<tr>\n<td>3</td>\n<td>CurveVel_B</td>\n<td>24.8558</td>\n</tr>\n<tr>\n<td>1</td>\n<td>CurveFault_B</td>\n<td>34.3181</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<p><strong>LB: 57.4</strong><br>\n<strong>CV: 17.00776</strong></p>\n<table>\n<thead>\n<tr>\n<th></th>\n<th>dataset</th>\n<th>mean_l1_loss</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>6</td>\n<td>FlatVel_A</td>\n<td>1.73058</td>\n</tr>\n<tr>\n<td>4</td>\n<td>FlatFault_A</td>\n<td>2.13168</td>\n</tr>\n<tr>\n<td>0</td>\n<td>CurveFault_A</td>\n<td>2.51763</td>\n</tr>\n<tr>\n<td>2</td>\n<td>CurveVel_A</td>\n<td>3.38419</td>\n</tr>\n<tr>\n<td>7</td>\n<td>FlatVel_B</td>\n<td>3.86001</td>\n</tr>\n<tr>\n<td>5</td>\n<td>FlatFault_B</td>\n<td>7.36532</td>\n</tr>\n<tr>\n<td>9</td>\n<td>Style_B</td>\n<td>8.74178</td>\n</tr>\n<tr>\n<td>8</td>\n<td>Style_A</td>\n<td>9.96799</td>\n</tr>\n<tr>\n<td>3</td>\n<td>CurveVel_B</td>\n<td>11.4148</td>\n</tr>\n<tr>\n<td>1</td>\n<td>CurveFault_B</td>\n<td>16.6244</td>\n</tr>\n</tbody>\n</table>",
      "votes": 0,
      "replies": [
        {
          "id": 3215008,
          "author_name": "Harshit Sheoran",
          "author_url": "",
          "post_date": "2025-06-01T12:31:37.693000",
          "content": "<p>It might not be just overfitting… I do not fit a model to hit 6.x on train and it comes nowhere near that score for validation.</p>\n<p>There might be some mistakes or leaks where your CV is 6.x or 17.x, because from my experiments, there is no world where you can get Style_A below 20 letalone below 10, when your FlatVel_A has not even broken 1.0 (comparitively and realisticly easy to break below 1)</p>\n<p>The LB vs CV should be very stable otherwise.</p>",
          "votes": 1,
          "replies": [
            {
              "id": 3215017,
              "author_name": "SeshuRaju 🧘‍♂️",
              "author_url": "",
              "post_date": "2025-06-01T12:59:44.327000",
              "content": "<p>Thanks, i will check with Leakage in my code.</p>",
              "votes": 0,
              "replies": []
            }
          ]
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "3191561": "| Dataset      |     CV |   Weight |   CV Weight |\n|:-------------|-------:|---------:|------------:|\n| FlatVel_A    |  13.62 |     6.38% |        0.87 |\n| FlatFault_A  |  16.99 |    11.49% |        1.95 |\n| FlatVel_B    |  38.82 |     6.38% |        2.48 |\n| CurveFault_A |  25.84 |    11.49% |        2.97 |\n| CurveVel_A   |  56.9  |     6.38% |        3.63 |\n| CurveVel_B   | 132.38 |     6.38% |        8.45 |\n| Style_A      |  77.39 |    14.26% |       11.04 |\n| Style_B      |  85.86 |    14.26% |       12.24 |\n| FlatFault_B  | 108.89 |    11.49% |       12.51 |\n| CurveFault_B | 178.53 |    11.49% |       20.51 |\n|  | **CV => 76.65**  | **LB => 87.9** | |\n\n## weights based on dataset distribution",
    "3197677": "I use every 8th file for the validation, i.e.  \n`valid_inputs = [all_inputs[i] for i in range(0, len(all_inputs), 8)]`  \n`train_inputs = [f for f in all_inputs if not f in valid_inputs]`  \nCV/LB correlation is close to linear for me.\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2126325%2Fc43402605550c92b95535e142b27b04b%2FCV_LB.png?generation=1746708569089070&alt=media)",
    "3200494": "single model: CV: `42.73` LB: `45.1` stratified split\n```python\nFolder       | Loss\n----------------------\nCurveFault_A |    11.3136\nCurveVel_A   |    23.8266\nFlatFault_A  |     7.2014\nFlatVel_A    |     4.2391\nStyle_A      |    42.0223\nCurveFault_B |   116.1918\nCurveVel_B   |    70.8718\nFlatFault_B  |    50.1331\nFlatVel_B    |    15.6909\nStyle_B      |    57.4357\n```",
    "3197559": "Thank you for sharing the information! I have a quick question. Since the training dataset is quite large, using a large k(like 6+) is computationally difficult for me. If you're using something like k-fold CV, I’d really appreciate it if you could share any strategies or workarounds you’ve found helpful.",
    "3214990": "> ~~My overfitting cv and train -- but no luck with LB~~\nBug in the code, ignore below results\n---\n\n**LB: 41.9**\n**CV: 6.77384**\n|    | dataset      |   mean_l1_loss |\n|---:|:-------------|---------------:|\n|  6 | FlatVel_A    |        9.80455 |\n|  4 | FlatFault_A  |       11.2967  |\n|  0 | CurveFault_A |       11.9547  |\n|  2 | CurveVel_A   |       12.8543  |\n|  7 | FlatVel_B    |       12.9903  |\n|  8 | Style_A      |       15.6347  |\n|  5 | FlatFault_B  |       18.0968  |\n|  9 | Style_B      |       19.0094  |\n|  3 | CurveVel_B   |       24.8558  |\n|  1 | CurveFault_B |       34.3181  |\n\n---\n\n**LB: 57.4**\n**CV: 17.00776**\n\n|    | dataset      |   mean_l1_loss |\n|---:|:-------------|---------------:|\n|  6 | FlatVel_A    |        1.73058 |\n|  4 | FlatFault_A  |        2.13168 |\n|  0 | CurveFault_A |        2.51763 |\n|  2 | CurveVel_A   |        3.38419 |\n|  7 | FlatVel_B    |        3.86001 |\n|  5 | FlatFault_B  |        7.36532 |\n|  9 | Style_B      |        8.74178 |\n|  8 | Style_A      |        9.96799 |\n|  3 | CurveVel_B   |       11.4148  |\n|  1 | CurveFault_B |       16.6244  |~~\n"
  }
}