{
  "id": 376305,
  "title": "Couldn't see the score after submission",
  "url": "/competitions/rsna-breast-cancer-detection/discussion/376305",
  "author_name": "dhinesh",
  "post_date": "2023-01-05T17:30:46.571000",
  "votes": 3,
  "comment_count": 4,
  "views": 0,
  "content": "<p>Hi,<br>\nI am pretty new to kaggle. I submitted the model and everything ran fine. But I don't see any score for the submission. Any help. Am I doing it the right way.</p>\n<p>I made my notebook public: <a href=\"https://www.kaggle.com/code/dhinkris/baselinesubmission/notebook\" target=\"_blank\">https://www.kaggle.com/code/dhinkris/baselinesubmission/notebook</a></p>\n<p>Thank you.</p>",
  "messages": [
    {
      "id": 2087584,
      "postDate": "2023-01-05T17:30:46.570Z",
      "content": "<p>Hi,<br>\nI am pretty new to kaggle. I submitted the model and everything ran fine. But I don't see any score for the submission. Any help. Am I doing it the right way.</p>\n<p>I made my notebook public: <a href=\"https://www.kaggle.com/code/dhinkris/baselinesubmission/notebook\" target=\"_blank\">https://www.kaggle.com/code/dhinkris/baselinesubmission/notebook</a></p>\n<p>Thank you.</p>",
      "rawMarkdown": "Hi,\nI am pretty new to kaggle. I submitted the model and everything ran fine. But I don't see any score for the submission. Any help. Am I doing it the right way.\n\nI made my notebook public: https://www.kaggle.com/code/dhinkris/baselinesubmission/notebook\n\nThank you.",
      "votes": 3
    },
    {
      "id": 2092907,
      "postDate": "2023-01-09T17:27:58.327Z",
      "content": "<p>Version 4 of the below notebook is a successful submission.</p>\n<p>Few things to note while submitting is, <br>\ni. make sure you are reading the dcm images directly from the <em>/test-image/</em> folder.<br>\nii. run inference in batches or one by one. This avoids OOM error.<br>\niii. store any temporary results in /kaggle/tmp/ and make sure to create before accessing.<br>\niv. make sure to run all training preprocessing steps from dicom read to prediction.<br>\niv. There maybe more than one image per patient for L or R. at the end it should one prediction per patient per <code>laterality</code>. Repetition can be avoided by <code>dataframe.groupby('prediction_id').max().reset_index()</code><br>\nv. As mentioned in the Evaluation section, \" Submissions are evaluated using the probabilistic F1 score (pF1). This extension of the traditional F score accepts probabilities instead of binary classifications. You can find a Python implementation below.</p>\n<p>Thank you. Good luck.</p>",
      "rawMarkdown": "Version 4 of the below notebook is a successful submission.\n\nFew things to note while submitting is, \ni. make sure you are reading the dcm images directly from the */test-image/* folder.\nii. run inference in batches or one by one. This avoids OOM error.\niii. store any temporary results in /kaggle/tmp/<folder> and make sure to create before accessing.\niv. make sure to run all training preprocessing steps from dicom read to prediction.\niv. There maybe more than one image per patient for L or R. at the end it should one prediction per patient per `laterality`. Repetition can be avoided by `dataframe.groupby('prediction_id').max().reset_index()`\nv. As mentioned in the Evaluation section, \" Submissions are evaluated using the probabilistic F1 score (pF1). This extension of the traditional F score accepts probabilities instead of binary classifications. You can find a Python implementation below.\n\nThank you. Good luck."
    },
    {
      "id": 2091817,
      "postDate": "2023-01-08T19:09:58.353Z",
      "content": "<p>As mentioned in the Evaluation section, \" Submissions are evaluated using the probabilistic F1 score (pF1). This extension of the traditional F score accepts probabilities instead of binary classifications. You can find a Python implementation here: <a href=\"https://www.kaggle.com/code/sohier/probabilistic-f-score\" target=\"_blank\">https://www.kaggle.com/code/sohier/probabilistic-f-score</a></p>",
      "rawMarkdown": "As mentioned in the Evaluation section, \" Submissions are evaluated using the probabilistic F1 score (pF1). This extension of the traditional F score accepts probabilities instead of binary classifications. You can find a Python implementation here: https://www.kaggle.com/code/sohier/probabilistic-f-score"
    },
    {
      "id": 2090444,
      "postDate": "2023-01-07T10:41:58.793Z",
      "content": "<p>How did you submit ? Did you use the \"Submit to competition\" menu on the right panel ?</p>",
      "rawMarkdown": "How did you submit ? Did you use the \"Submit to competition\" menu on the right panel ?",
      "replies": [
        {
          "id": 2091815,
          "postDate": "2023-01-08T19:07:36.557Z",
          "content": "<p>Yes, I used that. As <a href=\"https://www.kaggle.com/ellagale\" target=\"_blank\">@ellagale</a> mentioned, I was using the png images from the test folder which doesn't have access to all the test images. </p>\n<p>here is the updated notebook: <br>\n<a href=\"https://www.kaggle.com/code/dhinkris/optimized-submission\" target=\"_blank\">https://www.kaggle.com/code/dhinkris/optimized-submission</a></p>",
          "rawMarkdown": "Yes, I used that. As @ellagale mentioned, I was using the png images from the test folder which doesn't have access to all the test images. \n\nhere is the updated notebook: \nhttps://www.kaggle.com/code/dhinkris/optimized-submission"
        }
      ]
    }
  ],
  "comments": [
    {
      "id": 2092907,
      "author_name": "dhinesh",
      "author_url": "",
      "post_date": "2023-01-09T17:27:58.327000",
      "content": "<p>Version 4 of the below notebook is a successful submission.</p>\n<p>Few things to note while submitting is, <br>\ni. make sure you are reading the dcm images directly from the <em>/test-image/</em> folder.<br>\nii. run inference in batches or one by one. This avoids OOM error.<br>\niii. store any temporary results in /kaggle/tmp/ and make sure to create before accessing.<br>\niv. make sure to run all training preprocessing steps from dicom read to prediction.<br>\niv. There maybe more than one image per patient for L or R. at the end it should one prediction per patient per <code>laterality</code>. Repetition can be avoided by <code>dataframe.groupby('prediction_id').max().reset_index()</code><br>\nv. As mentioned in the Evaluation section, \" Submissions are evaluated using the probabilistic F1 score (pF1). This extension of the traditional F score accepts probabilities instead of binary classifications. You can find a Python implementation below.</p>\n<p>Thank you. Good luck.</p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 2091817,
      "author_name": "dhinesh",
      "author_url": "",
      "post_date": "2023-01-08T19:09:58.353000",
      "content": "<p>As mentioned in the Evaluation section, \" Submissions are evaluated using the probabilistic F1 score (pF1). This extension of the traditional F score accepts probabilities instead of binary classifications. You can find a Python implementation here: <a href=\"https://www.kaggle.com/code/sohier/probabilistic-f-score\" target=\"_blank\">https://www.kaggle.com/code/sohier/probabilistic-f-score</a></p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 2090444,
      "author_name": "gguillard",
      "author_url": "",
      "post_date": "2023-01-07T10:41:58.793000",
      "content": "<p>How did you submit ? Did you use the \"Submit to competition\" menu on the right panel ?</p>",
      "votes": 0,
      "replies": [
        {
          "id": 2091815,
          "author_name": "dhinesh",
          "author_url": "",
          "post_date": "2023-01-08T19:07:36.557000",
          "content": "<p>Yes, I used that. As <a href=\"https://www.kaggle.com/ellagale\" target=\"_blank\">@ellagale</a> mentioned, I was using the png images from the test folder which doesn't have access to all the test images. </p>\n<p>here is the updated notebook: <br>\n<a href=\"https://www.kaggle.com/code/dhinkris/optimized-submission\" target=\"_blank\">https://www.kaggle.com/code/dhinkris/optimized-submission</a></p>",
          "votes": 0,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "2087584": "Hi,\nI am pretty new to kaggle. I submitted the model and everything ran fine. But I don't see any score for the submission. Any help. Am I doing it the right way.\n\nI made my notebook public: https://www.kaggle.com/code/dhinkris/baselinesubmission/notebook\n\nThank you.",
    "2092907": "Version 4 of the below notebook is a successful submission.\n\nFew things to note while submitting is, \ni. make sure you are reading the dcm images directly from the */test-image/* folder.\nii. run inference in batches or one by one. This avoids OOM error.\niii. store any temporary results in /kaggle/tmp/<folder> and make sure to create before accessing.\niv. make sure to run all training preprocessing steps from dicom read to prediction.\niv. There maybe more than one image per patient for L or R. at the end it should one prediction per patient per `laterality`. Repetition can be avoided by `dataframe.groupby('prediction_id').max().reset_index()`\nv. As mentioned in the Evaluation section, \" Submissions are evaluated using the probabilistic F1 score (pF1). This extension of the traditional F score accepts probabilities instead of binary classifications. You can find a Python implementation below.\n\nThank you. Good luck.",
    "2091817": "As mentioned in the Evaluation section, \" Submissions are evaluated using the probabilistic F1 score (pF1). This extension of the traditional F score accepts probabilities instead of binary classifications. You can find a Python implementation here: https://www.kaggle.com/code/sohier/probabilistic-f-score",
    "2090444": "How did you submit ? Did you use the \"Submit to competition\" menu on the right panel ?"
  }
}