{
  "id": 582350,
  "title": "There is no sample_submission.csv for this competition.",
  "url": "/competitions/cmi-detect-behavior-with-sensor-data/discussion/582350",
  "author_name": "",
  "post_date": "2025-05-30T16:24:40.726873200Z",
  "votes": 16,
  "comment_count": 3,
  "views": 0,
  "content": "<p>Unlike typical competitions, a sample_submission.csv is not provided for this one.<br>\nInstead, you will make submissions in a way similar to what might be described on \"this notebook\" (referring to the competition's specific submission instructions page). </p>\n<p><a href=\"https://www.kaggle.com/code/sohier/cmi-2025-demo-submission\" target=\"_blank\">https://www.kaggle.com/code/sohier/cmi-2025-demo-submission</a></p>\n<p>Since this can be a bit confusing, I will briefly explain it for beginners.</p>\n<p>First, as you can see from the train and test data, one target (gesture) is determined for each sequence ID.</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4001300%2F439e88532c3b4d0fd8ec963f30df67a0%2FClipboard_05-31-2025_01.jpg?generation=1748622042046780&amp;alt=media\" alt=\"\"></p>\n<p>Then, for submission, in the def predict function on the above notebook, data for each sequence will be sequentially provided as Polars DataFrames under the variable names sequence and demographics.</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4001300%2F74b27d36503c18daa238890efd4656a0%2FClipboard_05-31-2025_02.jpg?generation=1748622178296687&amp;alt=media\" alt=\"\"></p>\n<p>You need to predict the gesture for that sequence and return the predicted gesture as text.</p>\n<p>\"Sequence by sequence\" means that once you return a predicted value for one sequence, the next sequence will be provided, and you will then make a prediction for that one, repeating this process.</p>\n<p>Judging from the metric URL, it seems that something like a submission.csv is automatically generated internally, but we no longer need to create it ourselves.</p>\n<p>Enjoy kaggling!</p>",
  "messages": [
    {
      "id": "3213892",
      "postDate": "05/30/2025 16:24:40",
      "content": "<p>Unlike typical competitions, a sample_submission.csv is not provided for this one.<br>\nInstead, you will make submissions in a way similar to what might be described on \"this notebook\" (referring to the competition's specific submission instructions page). </p>\n<p><a href=\"https://www.kaggle.com/code/sohier/cmi-2025-demo-submission\" target=\"_blank\">https://www.kaggle.com/code/sohier/cmi-2025-demo-submission</a></p>\n<p>Since this can be a bit confusing, I will briefly explain it for beginners.</p>\n<p>First, as you can see from the train and test data, one target (gesture) is determined for each sequence ID.</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4001300%2F439e88532c3b4d0fd8ec963f30df67a0%2FClipboard_05-31-2025_01.jpg?generation=1748622042046780&amp;alt=media\" alt=\"\"></p>\n<p>Then, for submission, in the def predict function on the above notebook, data for each sequence will be sequentially provided as Polars DataFrames under the variable names sequence and demographics.</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4001300%2F74b27d36503c18daa238890efd4656a0%2FClipboard_05-31-2025_02.jpg?generation=1748622178296687&amp;alt=media\" alt=\"\"></p>\n<p>You need to predict the gesture for that sequence and return the predicted gesture as text.</p>\n<p>\"Sequence by sequence\" means that once you return a predicted value for one sequence, the next sequence will be provided, and you will then make a prediction for that one, repeating this process.</p>\n<p>Judging from the metric URL, it seems that something like a submission.csv is automatically generated internally, but we no longer need to create it ourselves.</p>\n<p>Enjoy kaggling!</p>",
      "rawMarkdown": "Unlike typical competitions, a sample_submission.csv is not provided for this one.\nInstead, you will make submissions in a way similar to what might be described on \"this notebook\" (referring to the competition's specific submission instructions page). \n\nhttps://www.kaggle.com/code/sohier/cmi-2025-demo-submission\n\n\nSince this can be a bit confusing, I will briefly explain it for beginners.\n\nFirst, as you can see from the train and test data, one target (gesture) is determined for each sequence ID.\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4001300%2F439e88532c3b4d0fd8ec963f30df67a0%2FClipboard_05-31-2025_01.jpg?generation=1748622042046780&alt=media)\n\nThen, for submission, in the def predict function on the above notebook, data for each sequence will be sequentially provided as Polars DataFrames under the variable names sequence and demographics.\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4001300%2F74b27d36503c18daa238890efd4656a0%2FClipboard_05-31-2025_02.jpg?generation=1748622178296687&alt=media)\n\nYou need to predict the gesture for that sequence and return the predicted gesture as text.\n\n \"Sequence by sequence\" means that once you return a predicted value for one sequence, the next sequence will be provided, and you will then make a prediction for that one, repeating this process.\n\nJudging from the metric URL, it seems that something like a submission.csv is automatically generated internally, but we no longer need to create it ourselves.\n\nEnjoy kaggling!",
      "votes": null
    },
    {
      "id": "3213914",
      "postDate": "05/30/2025 16:57:22",
      "content": "<pre><code>Submission File\n\nYou must submit to this competition using the provided evaluation API, which ensures that models perform inference on a single sequence at a time. For each sequence_id  the test , you must predict the corresponding gesture.\n</code></pre>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F23276411%2F7a2dd884d38b11cb3fcd5ae320a3f015%2FScreenshot%20from%202025-05-30%2022-24-39.png?generation=1748624129319786&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "```python\n\nSubmission File\n\nYou must submit to this competition using the provided evaluation API, which ensures that models perform inference on a single sequence at a time. For each sequence_id in the test set, you must predict the corresponding gesture.\n```\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F23276411%2F7a2dd884d38b11cb3fcd5ae320a3f015%2FScreenshot%20from%202025-05-30%2022-24-39.png?generation=1748624129319786&alt=media)",
      "votes": null
    },
    {
      "id": "3213917",
      "postDate": "05/30/2025 16:59:07",
      "content": "<p><a href=\"https://www.kaggle.com/sangrampatil5150\" target=\"_blank\">@sangrampatil5150</a> Thank you so much!! </p>",
      "rawMarkdown": "sangrampatil5150 Thank you so much!!",
      "votes": null
    },
    {
      "id": "3217812",
      "postDate": "06/05/2025 12:24:30",
      "content": "<p>Thanks for such instructions! I still have a question: for the Polars DataFrame that will be passed into <code>predict</code> function, what will it look like? Will it be the same as given <code>test.csv</code> data?🤔</p>",
      "rawMarkdown": "Thanks for such instructions! I still have a question: for the Polars DataFrame that will be passed into `predict` function, what will it look like? Will it be the same as given `test.csv` data?🤔",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 3213914,
      "author_name": "sangrampatil5150",
      "author_url": "",
      "post_date": "05/30/2025 16:57:22",
      "content": "<pre><code>Submission File\n\nYou must submit to this competition using the provided evaluation API, which ensures that models perform inference on a single sequence at a time. For each sequence_id  the test , you must predict the corresponding gesture.\n</code></pre>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F23276411%2F7a2dd884d38b11cb3fcd5ae320a3f015%2FScreenshot%20from%202025-05-30%2022-24-39.png?generation=1748624129319786&amp;alt=media\" alt=\"\"></p>",
      "votes": null,
      "replies": [
        {
          "id": 3213917,
          "author_name": "chumajin",
          "author_url": "",
          "post_date": "05/30/2025 16:59:07",
          "content": "<p><a href=\"https://www.kaggle.com/sangrampatil5150\" target=\"_blank\">@sangrampatil5150</a> Thank you so much!! </p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 3217812,
      "author_name": "zequanbear",
      "author_url": "",
      "post_date": "06/05/2025 12:24:30",
      "content": "<p>Thanks for such instructions! I still have a question: for the Polars DataFrame that will be passed into <code>predict</code> function, what will it look like? Will it be the same as given <code>test.csv</code> data?🤔</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "3213892": "Unlike typical competitions, a sample_submission.csv is not provided for this one.\nInstead, you will make submissions in a way similar to what might be described on \"this notebook\" (referring to the competition's specific submission instructions page). \n\nhttps://www.kaggle.com/code/sohier/cmi-2025-demo-submission\n\n\nSince this can be a bit confusing, I will briefly explain it for beginners.\n\nFirst, as you can see from the train and test data, one target (gesture) is determined for each sequence ID.\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4001300%2F439e88532c3b4d0fd8ec963f30df67a0%2FClipboard_05-31-2025_01.jpg?generation=1748622042046780&alt=media)\n\nThen, for submission, in the def predict function on the above notebook, data for each sequence will be sequentially provided as Polars DataFrames under the variable names sequence and demographics.\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4001300%2F74b27d36503c18daa238890efd4656a0%2FClipboard_05-31-2025_02.jpg?generation=1748622178296687&alt=media)\n\nYou need to predict the gesture for that sequence and return the predicted gesture as text.\n\n \"Sequence by sequence\" means that once you return a predicted value for one sequence, the next sequence will be provided, and you will then make a prediction for that one, repeating this process.\n\nJudging from the metric URL, it seems that something like a submission.csv is automatically generated internally, but we no longer need to create it ourselves.\n\nEnjoy kaggling!",
    "3213914": "```python\n\nSubmission File\n\nYou must submit to this competition using the provided evaluation API, which ensures that models perform inference on a single sequence at a time. For each sequence_id in the test set, you must predict the corresponding gesture.\n```\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F23276411%2F7a2dd884d38b11cb3fcd5ae320a3f015%2FScreenshot%20from%202025-05-30%2022-24-39.png?generation=1748624129319786&alt=media)",
    "3213917": "sangrampatil5150 Thank you so much!!",
    "3217812": "Thanks for such instructions! I still have a question: for the Polars DataFrame that will be passed into `predict` function, what will it look like? Will it be the same as given `test.csv` data?🤔"
  },
  "source": "meta"
}