{
  "id": 297696,
  "title": "Let me introduce YoloR … :) my next yolo notebook ❤️",
  "url": "/competitions/tensorflow-great-barrier-reef/discussion/297696",
  "author_name": "Remek Kinas",
  "post_date": "2021-12-28T22:08:37.892000",
  "votes": 39,
  "comment_count": 21,
  "views": 0,
  "content": "<p>Today I decided to introduce YoloR as a new Kagglers toy for this competition. 🔥💥😜</p>\n<p>First part introduced today <a href=\"https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-train\" target=\"_blank\">Train YoloR on COTS dataset (PART 1 - TRAINING) - as easy as possible to help people start with YoloR and develop this notebook</a></p>\n<p>This notebook introduces YoloR  on Kaggle and TensorFlow - Help Protect the Great Barrier Reef competition. It shows how to train custom object detection model (COTS dataset) using YoloR. It could be good starting point for build own custom model based on YoloR detector. Full github repository you can find here - <a href=\"https://github.com/WongKinYiu/yolor\" target=\"_blank\">YoloR</a></p>\n<p>This notebook covers:</p>\n<ul>\n<li>COTS dataset preparation for YoloR training</li>\n<li>YoloR (YoloR, MISH CUDA, pytorch_wavelets) setup</li>\n<li>Pre-Trained Weights for YoloR HUB download</li>\n<li>Configuration files (YoloR hyperparameters and dataset) setup</li>\n<li>Weights and Biases configuration for training logging</li>\n<li>YoloR training</li>\n<li>YoloR inference on test images</li>\n</ul>\n<p>This is only demo. What does it mean? This notebook is not optimized for scoring. This is part for you. I jest provided you LAB notebook for experimentations with YoloR on Kaggle.</p>\n<p>Inference part - this week.</p>\n<p><strong>PLEASE CONSIDER VOTING ON MY NOTEBOOK - THIS MOTIVATES ME TO CREATE MORE AND SHARE.</strong></p>",
  "messages": [
    {
      "id": 1631897,
      "postDate": "2021-12-28T22:08:37.893Z",
      "content": "<p>Today I decided to introduce YoloR as a new Kagglers toy for this competition. 🔥💥😜</p>\n<p>First part introduced today <a href=\"https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-train\" target=\"_blank\">Train YoloR on COTS dataset (PART 1 - TRAINING) - as easy as possible to help people start with YoloR and develop this notebook</a></p>\n<p>This notebook introduces YoloR  on Kaggle and TensorFlow - Help Protect the Great Barrier Reef competition. It shows how to train custom object detection model (COTS dataset) using YoloR. It could be good starting point for build own custom model based on YoloR detector. Full github repository you can find here - <a href=\"https://github.com/WongKinYiu/yolor\" target=\"_blank\">YoloR</a></p>\n<p>This notebook covers:</p>\n<ul>\n<li>COTS dataset preparation for YoloR training</li>\n<li>YoloR (YoloR, MISH CUDA, pytorch_wavelets) setup</li>\n<li>Pre-Trained Weights for YoloR HUB download</li>\n<li>Configuration files (YoloR hyperparameters and dataset) setup</li>\n<li>Weights and Biases configuration for training logging</li>\n<li>YoloR training</li>\n<li>YoloR inference on test images</li>\n</ul>\n<p>This is only demo. What does it mean? This notebook is not optimized for scoring. This is part for you. I jest provided you LAB notebook for experimentations with YoloR on Kaggle.</p>\n<p>Inference part - this week.</p>\n<p><strong>PLEASE CONSIDER VOTING ON MY NOTEBOOK - THIS MOTIVATES ME TO CREATE MORE AND SHARE.</strong></p>",
      "rawMarkdown": "Today I decided to introduce YoloR as a new Kagglers toy for this competition. 🔥💥😜\n\nFirst part introduced today [Train YoloR on COTS dataset (PART 1 - TRAINING) - as easy as possible to help people start with YoloR and develop this notebook](https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-train)\n\nThis notebook introduces YoloR  on Kaggle and TensorFlow - Help Protect the Great Barrier Reef competition. It shows how to train custom object detection model (COTS dataset) using YoloR. It could be good starting point for build own custom model based on YoloR detector. Full github repository you can find here - [YoloR](https://github.com/WongKinYiu/yolor)\n\nThis notebook covers:\n- COTS dataset preparation for YoloR training\n- YoloR (YoloR, MISH CUDA, pytorch_wavelets) setup\n- Pre-Trained Weights for YoloR HUB download\n- Configuration files (YoloR hyperparameters and dataset) setup\n- Weights and Biases configuration for training logging\n- YoloR training\n- YoloR inference on test images\n\nThis is only demo. What does it mean? This notebook is not optimized for scoring. This is part for you. I jest provided you LAB notebook for experimentations with YoloR on Kaggle.\n\nInference part - this week.\n\n**PLEASE CONSIDER VOTING ON MY NOTEBOOK - THIS MOTIVATES ME TO CREATE MORE AND SHARE.**",
      "votes": 38
    },
    {
      "id": 1660880,
      "postDate": "2022-01-23T04:03:42.493Z",
      "content": "<p>Thank you for sharing a good notebook and a new model, YOLOR!!</p>",
      "rawMarkdown": "Thank you for sharing a good notebook and a new model, YOLOR!!",
      "votes": 1
    },
    {
      "id": 1648047,
      "postDate": "2022-01-13T04:39:23.387Z",
      "content": "<p>Thanks for sharing. It will help me to start on this competition. </p>",
      "rawMarkdown": "Thanks for sharing. It will help me to start on this competition. ",
      "votes": 1,
      "replies": [
        {
          "id": 1648093,
          "postDate": "2022-01-13T06:05:49.360Z",
          "content": "<p>You are welcome! </p>",
          "rawMarkdown": "You are welcome! "
        }
      ]
    },
    {
      "id": 1634473,
      "postDate": "2021-12-31T17:57:54.140Z",
      "content": "<p>Great work! Thanks for sharing 🔥</p>",
      "rawMarkdown": "Great work! Thanks for sharing 🔥",
      "votes": 1,
      "replies": [
        {
          "id": 1634518,
          "postDate": "2021-12-31T18:43:35.633Z",
          "content": "<p>You are welcome! :)</p>",
          "rawMarkdown": "You are welcome! :)",
          "votes": 1
        }
      ]
    },
    {
      "id": 1633439,
      "postDate": "2021-12-30T19:04:06.947Z",
      "content": "<p>I   have copied dataset to my  g-drive, so I make little bit change to train on colab pro. </p>\n<p><a href=\"https://github.com/flydragon2018/colab_notebooks\" target=\"_blank\">https://github.com/flydragon2018/colab_notebooks</a></p>",
      "rawMarkdown": "I   have copied dataset to my  g-drive, so I make little bit change to train on colab pro. \n\nhttps://github.com/flydragon2018/colab_notebooks",
      "votes": 1
    },
    {
      "id": 1632326,
      "postDate": "2021-12-29T13:55:30.017Z",
      "content": "<p>Great! Thank you!</p>",
      "rawMarkdown": "Great! Thank you!",
      "votes": 1,
      "replies": [
        {
          "id": 1632367,
          "postDate": "2021-12-29T14:43:28.027Z",
          "content": "<p>You are welcome! Experiment and let us know how YoloR performs … we all benefit from this. </p>",
          "rawMarkdown": "You are welcome! Experiment and let us know how YoloR performs … we all benefit from this. "
        }
      ]
    },
    {
      "id": 1632146,
      "postDate": "2021-12-29T09:06:23.873Z",
      "content": "<p>Thanks for all the teaching material you are creating <a href=\"https://www.kaggle.com/remekkinas\" target=\"_blank\">@remekkinas</a>  Beginners like me would be lost without them</p>",
      "rawMarkdown": "Thanks for all the teaching material you are creating @remekkinas  Beginners like me would be lost without them",
      "votes": 1,
      "replies": [
        {
          "id": 1632216,
          "postDate": "2021-12-29T11:11:12.070Z",
          "content": "<p>I am really happy. My goal was to give people quick and easy start in this competition and … in next projects. I am trying to give people rod (experimentation tool) … not fish (solution). Now you can play using different hyperparameters and datset configuration. Inference will be in 2 days (today I am traveling). </p>",
          "rawMarkdown": "I am really happy. My goal was to give people quick and easy start in this competition and ... in next projects. I am trying to give people rod (experimentation tool) ... not fish (solution). Now you can play using different hyperparameters and datset configuration. Inference will be in 2 days (today I am traveling). ",
          "votes": 2
        }
      ]
    },
    {
      "id": 1632145,
      "postDate": "2021-12-29T09:04:21.860Z",
      "content": "<p>great. have you converted the inference part?</p>\n<p>I finally bought colab pro today, for training experiment.</p>",
      "rawMarkdown": "great. have you converted the inference part?\n\nI finally bought colab pro today, for training experiment.",
      "votes": 1,
      "replies": [
        {
          "id": 1632175,
          "postDate": "2021-12-29T09:52:07.247Z",
          "content": "<p>Yes. This week I will publish it. Today I am traveling all day so no coding :) </p>",
          "rawMarkdown": "Yes. This week I will publish it. Today I am traveling all day so no coding :) "
        }
      ]
    },
    {
      "id": 1632119,
      "postDate": "2021-12-29T08:02:32.413Z",
      "content": "<p>Great work!!</p>",
      "rawMarkdown": "Great work!!",
      "votes": 1,
      "replies": [
        {
          "id": 1632217,
          "postDate": "2021-12-29T11:11:21.453Z",
          "content": "<p>Yhank you very much!</p>",
          "rawMarkdown": "Yhank you very much!"
        }
      ]
    },
    {
      "id": 1650646,
      "postDate": "2022-01-15T07:44:15.703Z",
      "content": "<p>YoloR updated … now is above 0.52 …. <a href=\"https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-infer\" target=\"_blank\">https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-infer</a> 💪</p>",
      "rawMarkdown": "YoloR updated ... now is above 0.52 .... https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-infer 💪"
    },
    {
      "id": 1637802,
      "postDate": "2022-01-04T07:52:40.247Z",
      "content": "<p><a href=\"https://www.kaggle.com/remekkinas\" target=\"_blank\">@remekkinas</a> Great work on introducing YOLOR. I tried writing inference code for YOLOR just like in YOLOX for submission purpose but failed to deliver expected results. Can you help how to use YOLOR for inference and submission? Thanks</p>",
      "rawMarkdown": "@remekkinas Great work on introducing YOLOR. I tried writing inference code for YOLOR just like in YOLOX for submission purpose but failed to deliver expected results. Can you help how to use YOLOR for inference and submission? Thanks",
      "replies": [
        {
          "id": 1648131,
          "postDate": "2022-01-13T07:23:55.007Z",
          "content": "<p>Implemented and posted in notebook section: <a href=\"https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-infer\" target=\"_blank\">https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-infer</a></p>",
          "rawMarkdown": "Implemented and posted in notebook section: https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-infer",
          "votes": 1
        }
      ]
    },
    {
      "id": 1632245,
      "postDate": "2021-12-29T12:18:57.410Z",
      "content": "<p>Great work. I have tried messing with YoloR for COTS, but I haven't gotten any good results trying to train COTS on the pre-trained model. I might have just messed up some setting or hyperparameter. Hope you can get good results</p>",
      "rawMarkdown": "Great work. I have tried messing with YoloR for COTS, but I haven't gotten any good results trying to train COTS on the pre-trained model. I might have just messed up some setting or hyperparameter. Hope you can get good results",
      "replies": [
        {
          "id": 1632267,
          "postDate": "2021-12-29T12:42:19.470Z",
          "content": "<p>Yes. I will show it in inference notebook. Please consider voting on my notebook it really motivate me to create and share more. Each time I got vote … each time I get a vote I feel it makes sense to spend my time sharing my knowledge.</p>",
          "rawMarkdown": "Yes. I will show it in inference notebook. Please consider voting on my notebook it really motivate me to create and share more. Each time I got vote … each time I get a vote I feel it makes sense to spend my time sharing my knowledge.",
          "votes": 2
        },
        {
          "id": 1633433,
          "postDate": "2021-12-30T18:53:13.207Z",
          "content": "<p>my training result so far seems  not  better than  yolox based on the training log.</p>\n<p>I quickly look into the source code,  detect.py  needs to make some change in order to meet the<br>\nspecific env.predict()  submission method.</p>\n<p>otherwise, we can just post process the saved txt file for submission.<br>\nSince you will release one, I will just wait and upvote you!</p>",
          "rawMarkdown": "my training result so far seems  not  better than  yolox based on the training log.\n\nI quickly look into the source code,  detect.py  needs to make some change in order to meet the\nspecific env.predict()  submission method.\n\notherwise, we can just post process the saved txt file for submission.\nSince you will release one, I will just wait and upvote you!",
          "votes": 2
        }
      ]
    },
    {
      "id": 1638479,
      "postDate": "2022-01-04T18:53:34.817Z",
      "rawMarkdown": "",
      "isDeleted": true
    }
  ],
  "comments": [
    {
      "id": 1660880,
      "author_name": "Eugene J. Ryu",
      "author_url": "",
      "post_date": "2022-01-23T04:03:42.493000",
      "content": "<p>Thank you for sharing a good notebook and a new model, YOLOR!!</p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 1648047,
      "author_name": "Atri Saxena",
      "author_url": "",
      "post_date": "2022-01-13T04:39:23.387000",
      "content": "<p>Thanks for sharing. It will help me to start on this competition. </p>",
      "votes": 1,
      "replies": [
        {
          "id": 1648093,
          "author_name": "Remek Kinas",
          "author_url": "",
          "post_date": "2022-01-13T06:05:49.360000",
          "content": "<p>You are welcome! </p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 1634473,
      "author_name": "Ichimaru Gin",
      "author_url": "",
      "post_date": "2021-12-31T17:57:54.140000",
      "content": "<p>Great work! Thanks for sharing 🔥</p>",
      "votes": 1,
      "replies": [
        {
          "id": 1634518,
          "author_name": "Remek Kinas",
          "author_url": "",
          "post_date": "2021-12-31T18:43:35.633000",
          "content": "<p>You are welcome! :)</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 1633439,
      "author_name": "dragon zhang",
      "author_url": "",
      "post_date": "2021-12-30T19:04:06.947000",
      "content": "<p>I   have copied dataset to my  g-drive, so I make little bit change to train on colab pro. </p>\n<p><a href=\"https://github.com/flydragon2018/colab_notebooks\" target=\"_blank\">https://github.com/flydragon2018/colab_notebooks</a></p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 1632326,
      "author_name": "ji411",
      "author_url": "",
      "post_date": "2021-12-29T13:55:30.017000",
      "content": "<p>Great! Thank you!</p>",
      "votes": 1,
      "replies": [
        {
          "id": 1632367,
          "author_name": "Remek Kinas",
          "author_url": "",
          "post_date": "2021-12-29T14:43:28.027000",
          "content": "<p>You are welcome! Experiment and let us know how YoloR performs … we all benefit from this. </p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 1632146,
      "author_name": "nymfree",
      "author_url": "",
      "post_date": "2021-12-29T09:06:23.873000",
      "content": "<p>Thanks for all the teaching material you are creating <a href=\"https://www.kaggle.com/remekkinas\" target=\"_blank\">@remekkinas</a>  Beginners like me would be lost without them</p>",
      "votes": 1,
      "replies": [
        {
          "id": 1632216,
          "author_name": "Remek Kinas",
          "author_url": "",
          "post_date": "2021-12-29T11:11:12.070000",
          "content": "<p>I am really happy. My goal was to give people quick and easy start in this competition and … in next projects. I am trying to give people rod (experimentation tool) … not fish (solution). Now you can play using different hyperparameters and datset configuration. Inference will be in 2 days (today I am traveling). </p>",
          "votes": 2,
          "replies": []
        }
      ]
    },
    {
      "id": 1632145,
      "author_name": "dragon zhang",
      "author_url": "",
      "post_date": "2021-12-29T09:04:21.860000",
      "content": "<p>great. have you converted the inference part?</p>\n<p>I finally bought colab pro today, for training experiment.</p>",
      "votes": 1,
      "replies": [
        {
          "id": 1632175,
          "author_name": "Remek Kinas",
          "author_url": "",
          "post_date": "2021-12-29T09:52:07.247000",
          "content": "<p>Yes. This week I will publish it. Today I am traveling all day so no coding :) </p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 1632119,
      "author_name": "Hyeokjoon Kwon (권혁준)",
      "author_url": "",
      "post_date": "2021-12-29T08:02:32.413000",
      "content": "<p>Great work!!</p>",
      "votes": 1,
      "replies": [
        {
          "id": 1632217,
          "author_name": "Remek Kinas",
          "author_url": "",
          "post_date": "2021-12-29T11:11:21.453000",
          "content": "<p>Yhank you very much!</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 1650646,
      "author_name": "Remek Kinas",
      "author_url": "",
      "post_date": "2022-01-15T07:44:15.703000",
      "content": "<p>YoloR updated … now is above 0.52 …. <a href=\"https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-infer\" target=\"_blank\">https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-infer</a> 💪</p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 1637802,
      "author_name": "Sanchit Vijay",
      "author_url": "",
      "post_date": "2022-01-04T07:52:40.247000",
      "content": "<p><a href=\"https://www.kaggle.com/remekkinas\" target=\"_blank\">@remekkinas</a> Great work on introducing YOLOR. I tried writing inference code for YOLOR just like in YOLOX for submission purpose but failed to deliver expected results. Can you help how to use YOLOR for inference and submission? Thanks</p>",
      "votes": 0,
      "replies": [
        {
          "id": 1648131,
          "author_name": "Remek Kinas",
          "author_url": "",
          "post_date": "2022-01-13T07:23:55.007000",
          "content": "<p>Implemented and posted in notebook section: <a href=\"https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-infer\" target=\"_blank\">https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-infer</a></p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 1632245,
      "author_name": "Lime-Cake",
      "author_url": "",
      "post_date": "2021-12-29T12:18:57.410000",
      "content": "<p>Great work. I have tried messing with YoloR for COTS, but I haven't gotten any good results trying to train COTS on the pre-trained model. I might have just messed up some setting or hyperparameter. Hope you can get good results</p>",
      "votes": 0,
      "replies": [
        {
          "id": 1632267,
          "author_name": "Remek Kinas",
          "author_url": "",
          "post_date": "2021-12-29T12:42:19.470000",
          "content": "<p>Yes. I will show it in inference notebook. Please consider voting on my notebook it really motivate me to create and share more. Each time I got vote … each time I get a vote I feel it makes sense to spend my time sharing my knowledge.</p>",
          "votes": 2,
          "replies": []
        },
        {
          "id": 1633433,
          "author_name": "dragon zhang",
          "author_url": "",
          "post_date": "2021-12-30T18:53:13.207000",
          "content": "<p>my training result so far seems  not  better than  yolox based on the training log.</p>\n<p>I quickly look into the source code,  detect.py  needs to make some change in order to meet the<br>\nspecific env.predict()  submission method.</p>\n<p>otherwise, we can just post process the saved txt file for submission.<br>\nSince you will release one, I will just wait and upvote you!</p>",
          "votes": 2,
          "replies": []
        }
      ]
    },
    {
      "id": 1638479,
      "author_name": "",
      "author_url": "",
      "post_date": "2022-01-04T18:53:34.817000",
      "content": "",
      "votes": 0,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "1631897": "Today I decided to introduce YoloR as a new Kagglers toy for this competition. 🔥💥😜\n\nFirst part introduced today [Train YoloR on COTS dataset (PART 1 - TRAINING) - as easy as possible to help people start with YoloR and develop this notebook](https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-train)\n\nThis notebook introduces YoloR  on Kaggle and TensorFlow - Help Protect the Great Barrier Reef competition. It shows how to train custom object detection model (COTS dataset) using YoloR. It could be good starting point for build own custom model based on YoloR detector. Full github repository you can find here - [YoloR](https://github.com/WongKinYiu/yolor)\n\nThis notebook covers:\n- COTS dataset preparation for YoloR training\n- YoloR (YoloR, MISH CUDA, pytorch_wavelets) setup\n- Pre-Trained Weights for YoloR HUB download\n- Configuration files (YoloR hyperparameters and dataset) setup\n- Weights and Biases configuration for training logging\n- YoloR training\n- YoloR inference on test images\n\nThis is only demo. What does it mean? This notebook is not optimized for scoring. This is part for you. I jest provided you LAB notebook for experimentations with YoloR on Kaggle.\n\nInference part - this week.\n\n**PLEASE CONSIDER VOTING ON MY NOTEBOOK - THIS MOTIVATES ME TO CREATE MORE AND SHARE.**",
    "1660880": "Thank you for sharing a good notebook and a new model, YOLOR!!",
    "1648047": "Thanks for sharing. It will help me to start on this competition. ",
    "1634473": "Great work! Thanks for sharing 🔥",
    "1633439": "I   have copied dataset to my  g-drive, so I make little bit change to train on colab pro. \n\nhttps://github.com/flydragon2018/colab_notebooks",
    "1632326": "Great! Thank you!",
    "1632146": "Thanks for all the teaching material you are creating @remekkinas  Beginners like me would be lost without them",
    "1632145": "great. have you converted the inference part?\n\nI finally bought colab pro today, for training experiment.",
    "1632119": "Great work!!",
    "1650646": "YoloR updated ... now is above 0.52 .... https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-infer 💪",
    "1637802": "@remekkinas Great work on introducing YOLOR. I tried writing inference code for YOLOR just like in YOLOX for submission purpose but failed to deliver expected results. Can you help how to use YOLOR for inference and submission? Thanks",
    "1632245": "Great work. I have tried messing with YoloR for COTS, but I haven't gotten any good results trying to train COTS on the pre-trained model. I might have just messed up some setting or hyperparameter. Hope you can get good results",
    "1638479": ""
  }
}