{
  "id": 308531,
  "title": "Object Detection Models - Top notebooks for training / inference in this competition",
  "url": "/competitions/tensorflow-great-barrier-reef/discussion/308531",
  "author_name": "",
  "post_date": "2022-02-19T05:01:47.086989100Z",
  "votes": 14,
  "comment_count": 6,
  "views": 0,
  "content": "<p>This is a collection of links to the top ranking notebooks, categorized by object detection model architecture. These introductory notebooks have been invaluable to many people (including myself) for installing / running the training and inference for this competition. Hope this might be of use to newcomers / latecomers to this competition!</p>\n<p>Please let me know if I have missed any important notebooks. To keep this list clean, the below list contains <strong><em>original</em></strong> notebooks. Notebooks forked from these / otherwise \"heavily inspired\" notebooks have not been included.</p>\n<h3><strong>YOLOv5</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/ultralytics/yolov5\" target=\"_blank\">https://github.com/ultralytics/yolov5</a></li>\n</ul>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/awsaf49/great-barrier-reef-yolov5-train\" target=\"_blank\">https://www.kaggle.com/awsaf49/great-barrier-reef-yolov5-train</a> Great-Barrier-Reef: YOLOv5 [train] 🌊</li>\n<li><a href=\"https://www.kaggle.com/steamedsheep/yolov5-high-resolution-training\" target=\"_blank\">https://www.kaggle.com/steamedsheep/yolov5-high-resolution-training</a> yolov5 high resolution training</li>\n<li><a href=\"https://www.kaggle.com/andradaolteanu/greatbarrierreef-yolo-full-guide-train-infer\" target=\"_blank\">https://www.kaggle.com/andradaolteanu/greatbarrierreef-yolo-full-guide-train-infer</a> 🐡GreatBarrierReef: YOLO Full Guide [train+infer]</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/awsaf49/great-barrier-reef-yolov5-infer\" target=\"_blank\">https://www.kaggle.com/awsaf49/great-barrier-reef-yolov5-infer</a> Great-Barrier-Reef: YOLOv5 [infer] 🌊</li>\n<li><a href=\"https://www.kaggle.com/steamedsheep/yolov5-is-all-you-need\" target=\"_blank\">https://www.kaggle.com/steamedsheep/yolov5-is-all-you-need</a> Yolov5 is all you need</li>\n<li><a href=\"https://www.kaggle.com/andradaolteanu/greatbarrierreef-yolo-full-guide-train-infer\" target=\"_blank\">https://www.kaggle.com/andradaolteanu/greatbarrierreef-yolo-full-guide-train-infer</a> 🐡GreatBarrierReef: YOLO Full Guide [train+infer]</li>\n</ul>\n<h3><strong>YOLOX</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/Megvii-BaseDetection/YOLOX\" target=\"_blank\">https://github.com/Megvii-BaseDetection/YOLOX</a></li>\n</ul>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/remekkinas/yolox-full-training-pipeline-for-cots-dataset\" target=\"_blank\">https://www.kaggle.com/remekkinas/yolox-full-training-pipeline-for-cots-dataset</a> YoloX training pipeline COTS dataset [LB 0.507] !!</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/remekkinas/yolox-inference-on-kaggle-for-cots-lb-0-507\" target=\"_blank\">https://www.kaggle.com/remekkinas/yolox-inference-on-kaggle-for-cots-lb-0-507</a> YoloX inference on Kaggle for COTS [LB 0.507] !!! </li>\n</ul>\n<h3><strong>TensorFlow / EfficientDet</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/tensorflow/models/tree/master/research/object_detection\" target=\"_blank\">https://github.com/tensorflow/models/tree/master/research/object_detection</a></li>\n</ul>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/khanhlvg/cots-detection-w-tensorflow-object-detection-api\" target=\"_blank\">https://www.kaggle.com/khanhlvg/cots-detection-w-tensorflow-object-detection-api</a> COTS detection w/ TensorFlow Object Detection API</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/khanhlvg/inference-using-efficientdet-d0-model-tensorflow\" target=\"_blank\">https://www.kaggle.com/khanhlvg/inference-using-efficientdet-d0-model-tensorflow</a> Inference using EfficientDet-D0 model (TensorFlow)</li>\n</ul>\n<h3><strong>YOLOR</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/WongKinYiu/yolor\" target=\"_blank\">https://github.com/WongKinYiu/yolor</a></li>\n</ul>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-train\" target=\"_blank\">https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-train</a> YoloR [P6/W6]… one more yolo on Kaggle [TRAIN]</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><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> YoloR [P6/W6] … one more yolo on Kaggle [INFER]</li>\n</ul>\n<h3><strong>Faster RCNN</strong></h3>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/julian3833/reef-starter-torch-fasterrcnn-train-lb-0-416\" target=\"_blank\">https://www.kaggle.com/julian3833/reef-starter-torch-fasterrcnn-train-lb-0-416</a> 🐠 Reef- Starter Torch FasterRCNN Train [LB=0.416]</li>\n<li><a href=\"https://www.kaggle.com/mlneo07/mmdetection-swin-transformer-fasterrcnn-training\" target=\"_blank\">https://www.kaggle.com/mlneo07/mmdetection-swin-transformer-fasterrcnn-training</a> MMDetection Swin Transformer FasterRCNN [Training]</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/julian3833/reef-starter-torch-fasterrcnn-infer-lb-0-416\" target=\"_blank\">https://www.kaggle.com/julian3833/reef-starter-torch-fasterrcnn-infer-lb-0-416</a> 🐠 Reef- Starter Torch FasterRCNN Infer [LB=0.416]</li>\n<li><a href=\"https://www.kaggle.com/mlneo07/mmdetection-swin-transfomer-frcnn-inference-0-443\" target=\"_blank\">https://www.kaggle.com/mlneo07/mmdetection-swin-transfomer-frcnn-inference-0-443</a> MMDetection Swin Transfomer FRCNN[Inference 0.443]</li>\n</ul>\n<h3><strong>DETR</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/facebookresearch/detr\" target=\"_blank\">https://github.com/facebookresearch/detr</a></li>\n</ul>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/julian3833/detr-detection-transformer-train-0-189\" target=\"_blank\">https://www.kaggle.com/julian3833/detr-detection-transformer-train-0-189</a> 🐠 DETR - Detection Transformer - Train [0.189]</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/julian3833/detr-detection-transformer-infer-0-189\" target=\"_blank\">https://www.kaggle.com/julian3833/detr-detection-transformer-infer-0-189</a> 🐠 DETR - Detection Transformer - Infer [0.189]</li>\n</ul>\n<h3><strong>RetinaNet</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/fizyr/keras-retinanet.git\" target=\"_blank\">https://github.com/fizyr/keras-retinanet.git</a></li>\n</ul>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/mahipalsingh/detection-using-keras-retinanet-train\" target=\"_blank\">https://www.kaggle.com/mahipalsingh/detection-using-keras-retinanet-train</a> 🌟🐟Detection using Keras-RetinaNet [Train]</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/mahipalsingh/detection-using-keras-retinanet-inference\" target=\"_blank\">https://www.kaggle.com/mahipalsingh/detection-using-keras-retinanet-inference</a> 🌟🐟Detection using Keras-RetinaNet [Inference]</li>\n</ul>\n<h3><strong>Detectron2</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/facebookresearch/detectron2\" target=\"_blank\">https://github.com/facebookresearch/detectron2</a></li>\n</ul>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/ammarnassanalhajali/barrier-reef-detectron2-training\" target=\"_blank\">https://www.kaggle.com/ammarnassanalhajali/barrier-reef-detectron2-training</a> Barrier Reef Detectron2 [Training]</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/ammarnassanalhajali/barrier-reef-detectron2-inference\" target=\"_blank\">https://www.kaggle.com/ammarnassanalhajali/barrier-reef-detectron2-inference</a> Barrier Reef Detectron2 [Inference]</li>\n</ul>\n<h3><strong>CenterNet2</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/xingyizhou/CenterNet2\" target=\"_blank\">https://github.com/xingyizhou/CenterNet2</a></li>\n</ul>\n<h5>Training only:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/sahilchachra/barrier-reef-centernet2-detectron2-training\" target=\"_blank\">https://www.kaggle.com/sahilchachra/barrier-reef-centernet2-detectron2-training</a> Barrier Reef - CenterNet2 (Detectron2) [Training]</li>\n</ul>\n<h5>Inference only:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/outrunner/centernet-s\" target=\"_blank\">https://www.kaggle.com/outrunner/centernet-s</a> CenterNet S (by outrunner)</li>\n</ul>\n<h3><strong>YOLOv4</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/AlexeyAB/darknet.git\" target=\"_blank\">https://github.com/AlexeyAB/darknet.git</a></li>\n</ul>\n<h5>Training / Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/gimarcecaml/cots-det-yolov4-darknet-install-train-infer\" target=\"_blank\">https://www.kaggle.com/gimarcecaml/cots-det-yolov4-darknet-install-train-infer</a> COTS det: YOLOv4 (darknet) [install, train, infer]</li>\n</ul>\n<h3><strong>ScaledYOLOv4</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/WongKinYiu/ScaledYOLOv4\" target=\"_blank\">https://github.com/WongKinYiu/ScaledYOLOv4</a></li>\n</ul>\n<h5>Training</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/alexchwong/scaledyolov4-for-cots-training\" target=\"_blank\">https://www.kaggle.com/alexchwong/scaledyolov4-for-cots-training</a> ScaledYOLOv4 for COTS [Training]</li>\n</ul>\n<h5>Inference</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/alexchwong/scaledyolov4-for-cots-inference\" target=\"_blank\">https://www.kaggle.com/alexchwong/scaledyolov4-for-cots-inference</a> ScaledYOLOv4 for COTS [Inference]</li>\n</ul>",
  "messages": [
    {
      "id": "1696771",
      "postDate": "02/19/2022 05:01:47",
      "content": "<p>This is a collection of links to the top ranking notebooks, categorized by object detection model architecture. These introductory notebooks have been invaluable to many people (including myself) for installing / running the training and inference for this competition. Hope this might be of use to newcomers / latecomers to this competition!</p>\n<p>Please let me know if I have missed any important notebooks. To keep this list clean, the below list contains <strong><em>original</em></strong> notebooks. Notebooks forked from these / otherwise \"heavily inspired\" notebooks have not been included.</p>\n<h3><strong>YOLOv5</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/ultralytics/yolov5\" target=\"_blank\">https://github.com/ultralytics/yolov5</a></li>\n</ul>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/awsaf49/great-barrier-reef-yolov5-train\" target=\"_blank\">https://www.kaggle.com/awsaf49/great-barrier-reef-yolov5-train</a> Great-Barrier-Reef: YOLOv5 [train] 🌊</li>\n<li><a href=\"https://www.kaggle.com/steamedsheep/yolov5-high-resolution-training\" target=\"_blank\">https://www.kaggle.com/steamedsheep/yolov5-high-resolution-training</a> yolov5 high resolution training</li>\n<li><a href=\"https://www.kaggle.com/andradaolteanu/greatbarrierreef-yolo-full-guide-train-infer\" target=\"_blank\">https://www.kaggle.com/andradaolteanu/greatbarrierreef-yolo-full-guide-train-infer</a> 🐡GreatBarrierReef: YOLO Full Guide [train+infer]</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/awsaf49/great-barrier-reef-yolov5-infer\" target=\"_blank\">https://www.kaggle.com/awsaf49/great-barrier-reef-yolov5-infer</a> Great-Barrier-Reef: YOLOv5 [infer] 🌊</li>\n<li><a href=\"https://www.kaggle.com/steamedsheep/yolov5-is-all-you-need\" target=\"_blank\">https://www.kaggle.com/steamedsheep/yolov5-is-all-you-need</a> Yolov5 is all you need</li>\n<li><a href=\"https://www.kaggle.com/andradaolteanu/greatbarrierreef-yolo-full-guide-train-infer\" target=\"_blank\">https://www.kaggle.com/andradaolteanu/greatbarrierreef-yolo-full-guide-train-infer</a> 🐡GreatBarrierReef: YOLO Full Guide [train+infer]</li>\n</ul>\n<h3><strong>YOLOX</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/Megvii-BaseDetection/YOLOX\" target=\"_blank\">https://github.com/Megvii-BaseDetection/YOLOX</a></li>\n</ul>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/remekkinas/yolox-full-training-pipeline-for-cots-dataset\" target=\"_blank\">https://www.kaggle.com/remekkinas/yolox-full-training-pipeline-for-cots-dataset</a> YoloX training pipeline COTS dataset [LB 0.507] !!</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/remekkinas/yolox-inference-on-kaggle-for-cots-lb-0-507\" target=\"_blank\">https://www.kaggle.com/remekkinas/yolox-inference-on-kaggle-for-cots-lb-0-507</a> YoloX inference on Kaggle for COTS [LB 0.507] !!! </li>\n</ul>\n<h3><strong>TensorFlow / EfficientDet</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/tensorflow/models/tree/master/research/object_detection\" target=\"_blank\">https://github.com/tensorflow/models/tree/master/research/object_detection</a></li>\n</ul>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/khanhlvg/cots-detection-w-tensorflow-object-detection-api\" target=\"_blank\">https://www.kaggle.com/khanhlvg/cots-detection-w-tensorflow-object-detection-api</a> COTS detection w/ TensorFlow Object Detection API</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/khanhlvg/inference-using-efficientdet-d0-model-tensorflow\" target=\"_blank\">https://www.kaggle.com/khanhlvg/inference-using-efficientdet-d0-model-tensorflow</a> Inference using EfficientDet-D0 model (TensorFlow)</li>\n</ul>\n<h3><strong>YOLOR</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/WongKinYiu/yolor\" target=\"_blank\">https://github.com/WongKinYiu/yolor</a></li>\n</ul>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-train\" target=\"_blank\">https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-train</a> YoloR [P6/W6]… one more yolo on Kaggle [TRAIN]</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><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> YoloR [P6/W6] … one more yolo on Kaggle [INFER]</li>\n</ul>\n<h3><strong>Faster RCNN</strong></h3>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/julian3833/reef-starter-torch-fasterrcnn-train-lb-0-416\" target=\"_blank\">https://www.kaggle.com/julian3833/reef-starter-torch-fasterrcnn-train-lb-0-416</a> 🐠 Reef- Starter Torch FasterRCNN Train [LB=0.416]</li>\n<li><a href=\"https://www.kaggle.com/mlneo07/mmdetection-swin-transformer-fasterrcnn-training\" target=\"_blank\">https://www.kaggle.com/mlneo07/mmdetection-swin-transformer-fasterrcnn-training</a> MMDetection Swin Transformer FasterRCNN [Training]</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/julian3833/reef-starter-torch-fasterrcnn-infer-lb-0-416\" target=\"_blank\">https://www.kaggle.com/julian3833/reef-starter-torch-fasterrcnn-infer-lb-0-416</a> 🐠 Reef- Starter Torch FasterRCNN Infer [LB=0.416]</li>\n<li><a href=\"https://www.kaggle.com/mlneo07/mmdetection-swin-transfomer-frcnn-inference-0-443\" target=\"_blank\">https://www.kaggle.com/mlneo07/mmdetection-swin-transfomer-frcnn-inference-0-443</a> MMDetection Swin Transfomer FRCNN[Inference 0.443]</li>\n</ul>\n<h3><strong>DETR</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/facebookresearch/detr\" target=\"_blank\">https://github.com/facebookresearch/detr</a></li>\n</ul>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/julian3833/detr-detection-transformer-train-0-189\" target=\"_blank\">https://www.kaggle.com/julian3833/detr-detection-transformer-train-0-189</a> 🐠 DETR - Detection Transformer - Train [0.189]</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/julian3833/detr-detection-transformer-infer-0-189\" target=\"_blank\">https://www.kaggle.com/julian3833/detr-detection-transformer-infer-0-189</a> 🐠 DETR - Detection Transformer - Infer [0.189]</li>\n</ul>\n<h3><strong>RetinaNet</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/fizyr/keras-retinanet.git\" target=\"_blank\">https://github.com/fizyr/keras-retinanet.git</a></li>\n</ul>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/mahipalsingh/detection-using-keras-retinanet-train\" target=\"_blank\">https://www.kaggle.com/mahipalsingh/detection-using-keras-retinanet-train</a> 🌟🐟Detection using Keras-RetinaNet [Train]</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/mahipalsingh/detection-using-keras-retinanet-inference\" target=\"_blank\">https://www.kaggle.com/mahipalsingh/detection-using-keras-retinanet-inference</a> 🌟🐟Detection using Keras-RetinaNet [Inference]</li>\n</ul>\n<h3><strong>Detectron2</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/facebookresearch/detectron2\" target=\"_blank\">https://github.com/facebookresearch/detectron2</a></li>\n</ul>\n<h5>Training:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/ammarnassanalhajali/barrier-reef-detectron2-training\" target=\"_blank\">https://www.kaggle.com/ammarnassanalhajali/barrier-reef-detectron2-training</a> Barrier Reef Detectron2 [Training]</li>\n</ul>\n<h5>Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/ammarnassanalhajali/barrier-reef-detectron2-inference\" target=\"_blank\">https://www.kaggle.com/ammarnassanalhajali/barrier-reef-detectron2-inference</a> Barrier Reef Detectron2 [Inference]</li>\n</ul>\n<h3><strong>CenterNet2</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/xingyizhou/CenterNet2\" target=\"_blank\">https://github.com/xingyizhou/CenterNet2</a></li>\n</ul>\n<h5>Training only:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/sahilchachra/barrier-reef-centernet2-detectron2-training\" target=\"_blank\">https://www.kaggle.com/sahilchachra/barrier-reef-centernet2-detectron2-training</a> Barrier Reef - CenterNet2 (Detectron2) [Training]</li>\n</ul>\n<h5>Inference only:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/outrunner/centernet-s\" target=\"_blank\">https://www.kaggle.com/outrunner/centernet-s</a> CenterNet S (by outrunner)</li>\n</ul>\n<h3><strong>YOLOv4</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/AlexeyAB/darknet.git\" target=\"_blank\">https://github.com/AlexeyAB/darknet.git</a></li>\n</ul>\n<h5>Training / Inference:</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/gimarcecaml/cots-det-yolov4-darknet-install-train-infer\" target=\"_blank\">https://www.kaggle.com/gimarcecaml/cots-det-yolov4-darknet-install-train-infer</a> COTS det: YOLOv4 (darknet) [install, train, infer]</li>\n</ul>\n<h3><strong>ScaledYOLOv4</strong></h3>\n<h5>Github Repo:</h5>\n<ul>\n<li><a href=\"https://github.com/WongKinYiu/ScaledYOLOv4\" target=\"_blank\">https://github.com/WongKinYiu/ScaledYOLOv4</a></li>\n</ul>\n<h5>Training</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/alexchwong/scaledyolov4-for-cots-training\" target=\"_blank\">https://www.kaggle.com/alexchwong/scaledyolov4-for-cots-training</a> ScaledYOLOv4 for COTS [Training]</li>\n</ul>\n<h5>Inference</h5>\n<ul>\n<li><a href=\"https://www.kaggle.com/alexchwong/scaledyolov4-for-cots-inference\" target=\"_blank\">https://www.kaggle.com/alexchwong/scaledyolov4-for-cots-inference</a> ScaledYOLOv4 for COTS [Inference]</li>\n</ul>",
      "rawMarkdown": "This is a collection of links to the top ranking notebooks, categorized by object detection model architecture. These introductory notebooks have been invaluable to many people (including myself) for installing / running the training and inference for this competition. Hope this might be of use to newcomers / latecomers to this competition!\n\nPlease let me know if I have missed any important notebooks. To keep this list clean, the below list contains ***original*** notebooks. Notebooks forked from these / otherwise \"heavily inspired\" notebooks have not been included.\n\n### **YOLOv5**\n##### Github Repo:\n- https://github.com/ultralytics/yolov5\n##### Training:\n- https://www.kaggle.com/awsaf49/great-barrier-reef-yolov5-train Great-Barrier-Reef: YOLOv5 [train] 🌊\n- https://www.kaggle.com/steamedsheep/yolov5-high-resolution-training yolov5 high resolution training\n- https://www.kaggle.com/andradaolteanu/greatbarrierreef-yolo-full-guide-train-infer 🐡GreatBarrierReef: YOLO Full Guide [train+infer]\n##### Inference:\n- https://www.kaggle.com/awsaf49/great-barrier-reef-yolov5-infer Great-Barrier-Reef: YOLOv5 [infer] 🌊\n- https://www.kaggle.com/steamedsheep/yolov5-is-all-you-need Yolov5 is all you need\n- https://www.kaggle.com/andradaolteanu/greatbarrierreef-yolo-full-guide-train-infer 🐡GreatBarrierReef: YOLO Full Guide [train+infer]\n\n### **YOLOX**\n##### Github Repo:\n- https://github.com/Megvii-BaseDetection/YOLOX\n##### Training:\n- https://www.kaggle.com/remekkinas/yolox-full-training-pipeline-for-cots-dataset YoloX training pipeline COTS dataset [LB 0.507] !!\n##### Inference:\n- https://www.kaggle.com/remekkinas/yolox-inference-on-kaggle-for-cots-lb-0-507 YoloX inference on Kaggle for COTS [LB 0.507] !!! \n\n### **TensorFlow / EfficientDet**\n##### Github Repo:\n- https://github.com/tensorflow/models/tree/master/research/object_detection\n##### Training:\n- https://www.kaggle.com/khanhlvg/cots-detection-w-tensorflow-object-detection-api COTS detection w/ TensorFlow Object Detection API\n##### Inference:\n- https://www.kaggle.com/khanhlvg/inference-using-efficientdet-d0-model-tensorflow Inference using EfficientDet-D0 model (TensorFlow)\n\n### **YOLOR**\n##### Github Repo:\n- https://github.com/WongKinYiu/yolor\n##### Training:\n- https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-train YoloR [P6/W6]... one more yolo on Kaggle [TRAIN]\n##### Inference:\n- https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-infer YoloR [P6/W6] ... one more yolo on Kaggle [INFER]\n\n### **Faster RCNN**\n##### Training:\n- https://www.kaggle.com/julian3833/reef-starter-torch-fasterrcnn-train-lb-0-416 🐠 Reef- Starter Torch FasterRCNN Train [LB=0.416]\n- https://www.kaggle.com/mlneo07/mmdetection-swin-transformer-fasterrcnn-training MMDetection Swin Transformer FasterRCNN [Training]\n##### Inference:\n- https://www.kaggle.com/julian3833/reef-starter-torch-fasterrcnn-infer-lb-0-416 🐠 Reef- Starter Torch FasterRCNN Infer [LB=0.416]\n- https://www.kaggle.com/mlneo07/mmdetection-swin-transfomer-frcnn-inference-0-443 MMDetection Swin Transfomer FRCNN[Inference 0.443]\n\n### **DETR**\n##### Github Repo:\n- https://github.com/facebookresearch/detr\n##### Training:\n- https://www.kaggle.com/julian3833/detr-detection-transformer-train-0-189 🐠 DETR - Detection Transformer - Train [0.189]\n##### Inference:\n- https://www.kaggle.com/julian3833/detr-detection-transformer-infer-0-189 🐠 DETR - Detection Transformer - Infer [0.189]\n\n### **RetinaNet**\n##### Github Repo:\n- https://github.com/fizyr/keras-retinanet.git\n##### Training:\n- https://www.kaggle.com/mahipalsingh/detection-using-keras-retinanet-train 🌟🐟Detection using Keras-RetinaNet [Train]\n##### Inference:\n- https://www.kaggle.com/mahipalsingh/detection-using-keras-retinanet-inference 🌟🐟Detection using Keras-RetinaNet [Inference]\n\n### **Detectron2**\n##### Github Repo:\n- https://github.com/facebookresearch/detectron2\n##### Training:\n- https://www.kaggle.com/ammarnassanalhajali/barrier-reef-detectron2-training Barrier Reef Detectron2 [Training]\n##### Inference:\n- https://www.kaggle.com/ammarnassanalhajali/barrier-reef-detectron2-inference Barrier Reef Detectron2 [Inference]\n\n### **CenterNet2**\n##### Github Repo:\n- https://github.com/xingyizhou/CenterNet2\n##### Training only:\n- https://www.kaggle.com/sahilchachra/barrier-reef-centernet2-detectron2-training Barrier Reef - CenterNet2 (Detectron2) [Training]\n##### Inference only:\n- https://www.kaggle.com/outrunner/centernet-s CenterNet S (by outrunner)\n\n### **YOLOv4**\n##### Github Repo:\n- https://github.com/AlexeyAB/darknet.git\n##### Training / Inference:\n- https://www.kaggle.com/gimarcecaml/cots-det-yolov4-darknet-install-train-infer COTS det: YOLOv4 (darknet) [install, train, infer]\n\n### **ScaledYOLOv4**\n##### Github Repo:\n- https://github.com/WongKinYiu/ScaledYOLOv4\n##### Training\n- https://www.kaggle.com/alexchwong/scaledyolov4-for-cots-training ScaledYOLOv4 for COTS [Training]\n##### Inference\n- https://www.kaggle.com/alexchwong/scaledyolov4-for-cots-inference ScaledYOLOv4 for COTS [Inference]",
      "votes": null
    },
    {
      "id": "1696793",
      "postDate": "02/19/2022 05:34:11",
      "content": "<p>nice summary of resources.</p>",
      "rawMarkdown": "nice summary of resources.",
      "votes": null
    },
    {
      "id": "1697473",
      "postDate": "02/19/2022 16:38:54",
      "content": "<p>Thank you for sharing <a href=\"https://www.kaggle.com/alexchwong\" target=\"_blank\">@alexchwong</a> you missed on the centernet, 3rd place solution was also using that, and there is also a public NB on this, </p>\n<ul>\n<li>CenterNet2 [<a href=\"https://www.kaggle.com/sahilchachra/barrier-reef-centernet2-detectron2-training\" target=\"_blank\">https://www.kaggle.com/sahilchachra/barrier-reef-centernet2-detectron2-training</a>]</li>\n</ul>",
      "rawMarkdown": "Thank you for sharing @alexchwong you missed on the centernet, 3rd place solution was also using that, and there is also a public NB on this, \n- CenterNet2 [https://www.kaggle.com/sahilchachra/barrier-reef-centernet2-detectron2-training]",
      "votes": null
    },
    {
      "id": "1697870",
      "postDate": "02/19/2022 23:16:12",
      "content": "<p>Apologies for my ignorance. Post edited to include CenterNet2</p>\n<p>I'd much prefer if the notebook has a proper inference pipeline including competition score. Even though there are training metrics, it would be nice to see how the model performs in the competition metrics.</p>\n<p>If team hydrogen ( <a href=\"https://www.kaggle.com/philippsinger\" target=\"_blank\">@philippsinger</a> and <a href=\"https://www.kaggle.com/ybabakhin\" target=\"_blank\">@ybabakhin</a>) wouldn't mind publishing their CenterNet-based solution as a stand-alone notebook I'd definitely include theirs on this list as well.</p>",
      "rawMarkdown": "Apologies for my ignorance. Post edited to include CenterNet2\n\nI'd much prefer if the notebook has a proper inference pipeline including competition score. Even though there are training metrics, it would be nice to see how the model performs in the competition metrics.\n\nIf team hydrogen ( @philippsinger and @ybabakhin) wouldn't mind publishing their CenterNet-based solution as a stand-alone notebook I'd definitely include theirs on this list as well.",
      "votes": null
    },
    {
      "id": "1699480",
      "postDate": "02/21/2022 07:58:15",
      "content": "<p>here you go 😄<br>\n<a href=\"https://www.kaggle.com/outrunner/centernet-s\" target=\"_blank\">centernet</a></p>",
      "rawMarkdown": "here you go 😄\n[centernet](https://www.kaggle.com/outrunner/centernet-s)",
      "votes": null
    },
    {
      "id": "1699489",
      "postDate": "02/21/2022 08:03:48",
      "content": "<p>Thanks <a href=\"https://www.kaggle.com/outrunner\" target=\"_blank\">@outrunner</a> . Could you provide a notebook that shows how the model is trained?</p>",
      "rawMarkdown": "Thanks @outrunner . Could you provide a notebook that shows how the model is trained?",
      "votes": null
    },
    {
      "id": "1699493",
      "postDate": "02/21/2022 08:08:05",
      "content": "<p>no. :)    </p>",
      "rawMarkdown": "no. :)",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1696793,
      "author_name": "dragonzhang",
      "author_url": "",
      "post_date": "02/19/2022 05:34:11",
      "content": "<p>nice summary of resources.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 1697473,
      "author_name": "soumya9977",
      "author_url": "",
      "post_date": "02/19/2022 16:38:54",
      "content": "<p>Thank you for sharing <a href=\"https://www.kaggle.com/alexchwong\" target=\"_blank\">@alexchwong</a> you missed on the centernet, 3rd place solution was also using that, and there is also a public NB on this, </p>\n<ul>\n<li>CenterNet2 [<a href=\"https://www.kaggle.com/sahilchachra/barrier-reef-centernet2-detectron2-training\" target=\"_blank\">https://www.kaggle.com/sahilchachra/barrier-reef-centernet2-detectron2-training</a>]</li>\n</ul>",
      "votes": null,
      "replies": [
        {
          "id": 1697870,
          "author_name": "alexchwong",
          "author_url": "",
          "post_date": "02/19/2022 23:16:12",
          "content": "<p>Apologies for my ignorance. Post edited to include CenterNet2</p>\n<p>I'd much prefer if the notebook has a proper inference pipeline including competition score. Even though there are training metrics, it would be nice to see how the model performs in the competition metrics.</p>\n<p>If team hydrogen ( <a href=\"https://www.kaggle.com/philippsinger\" target=\"_blank\">@philippsinger</a> and <a href=\"https://www.kaggle.com/ybabakhin\" target=\"_blank\">@ybabakhin</a>) wouldn't mind publishing their CenterNet-based solution as a stand-alone notebook I'd definitely include theirs on this list as well.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1699480,
          "author_name": "outrunner",
          "author_url": "",
          "post_date": "02/21/2022 07:58:15",
          "content": "<p>here you go 😄<br>\n<a href=\"https://www.kaggle.com/outrunner/centernet-s\" target=\"_blank\">centernet</a></p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1699489,
          "author_name": "alexchwong",
          "author_url": "",
          "post_date": "02/21/2022 08:03:48",
          "content": "<p>Thanks <a href=\"https://www.kaggle.com/outrunner\" target=\"_blank\">@outrunner</a> . Could you provide a notebook that shows how the model is trained?</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1699493,
          "author_name": "outrunner",
          "author_url": "",
          "post_date": "02/21/2022 08:08:05",
          "content": "<p>no. :)    </p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "1696771": "This is a collection of links to the top ranking notebooks, categorized by object detection model architecture. These introductory notebooks have been invaluable to many people (including myself) for installing / running the training and inference for this competition. Hope this might be of use to newcomers / latecomers to this competition!\n\nPlease let me know if I have missed any important notebooks. To keep this list clean, the below list contains ***original*** notebooks. Notebooks forked from these / otherwise \"heavily inspired\" notebooks have not been included.\n\n### **YOLOv5**\n##### Github Repo:\n- https://github.com/ultralytics/yolov5\n##### Training:\n- https://www.kaggle.com/awsaf49/great-barrier-reef-yolov5-train Great-Barrier-Reef: YOLOv5 [train] 🌊\n- https://www.kaggle.com/steamedsheep/yolov5-high-resolution-training yolov5 high resolution training\n- https://www.kaggle.com/andradaolteanu/greatbarrierreef-yolo-full-guide-train-infer 🐡GreatBarrierReef: YOLO Full Guide [train+infer]\n##### Inference:\n- https://www.kaggle.com/awsaf49/great-barrier-reef-yolov5-infer Great-Barrier-Reef: YOLOv5 [infer] 🌊\n- https://www.kaggle.com/steamedsheep/yolov5-is-all-you-need Yolov5 is all you need\n- https://www.kaggle.com/andradaolteanu/greatbarrierreef-yolo-full-guide-train-infer 🐡GreatBarrierReef: YOLO Full Guide [train+infer]\n\n### **YOLOX**\n##### Github Repo:\n- https://github.com/Megvii-BaseDetection/YOLOX\n##### Training:\n- https://www.kaggle.com/remekkinas/yolox-full-training-pipeline-for-cots-dataset YoloX training pipeline COTS dataset [LB 0.507] !!\n##### Inference:\n- https://www.kaggle.com/remekkinas/yolox-inference-on-kaggle-for-cots-lb-0-507 YoloX inference on Kaggle for COTS [LB 0.507] !!! \n\n### **TensorFlow / EfficientDet**\n##### Github Repo:\n- https://github.com/tensorflow/models/tree/master/research/object_detection\n##### Training:\n- https://www.kaggle.com/khanhlvg/cots-detection-w-tensorflow-object-detection-api COTS detection w/ TensorFlow Object Detection API\n##### Inference:\n- https://www.kaggle.com/khanhlvg/inference-using-efficientdet-d0-model-tensorflow Inference using EfficientDet-D0 model (TensorFlow)\n\n### **YOLOR**\n##### Github Repo:\n- https://github.com/WongKinYiu/yolor\n##### Training:\n- https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-train YoloR [P6/W6]... one more yolo on Kaggle [TRAIN]\n##### Inference:\n- https://www.kaggle.com/remekkinas/yolor-p6-w6-one-more-yolo-on-kaggle-infer YoloR [P6/W6] ... one more yolo on Kaggle [INFER]\n\n### **Faster RCNN**\n##### Training:\n- https://www.kaggle.com/julian3833/reef-starter-torch-fasterrcnn-train-lb-0-416 🐠 Reef- Starter Torch FasterRCNN Train [LB=0.416]\n- https://www.kaggle.com/mlneo07/mmdetection-swin-transformer-fasterrcnn-training MMDetection Swin Transformer FasterRCNN [Training]\n##### Inference:\n- https://www.kaggle.com/julian3833/reef-starter-torch-fasterrcnn-infer-lb-0-416 🐠 Reef- Starter Torch FasterRCNN Infer [LB=0.416]\n- https://www.kaggle.com/mlneo07/mmdetection-swin-transfomer-frcnn-inference-0-443 MMDetection Swin Transfomer FRCNN[Inference 0.443]\n\n### **DETR**\n##### Github Repo:\n- https://github.com/facebookresearch/detr\n##### Training:\n- https://www.kaggle.com/julian3833/detr-detection-transformer-train-0-189 🐠 DETR - Detection Transformer - Train [0.189]\n##### Inference:\n- https://www.kaggle.com/julian3833/detr-detection-transformer-infer-0-189 🐠 DETR - Detection Transformer - Infer [0.189]\n\n### **RetinaNet**\n##### Github Repo:\n- https://github.com/fizyr/keras-retinanet.git\n##### Training:\n- https://www.kaggle.com/mahipalsingh/detection-using-keras-retinanet-train 🌟🐟Detection using Keras-RetinaNet [Train]\n##### Inference:\n- https://www.kaggle.com/mahipalsingh/detection-using-keras-retinanet-inference 🌟🐟Detection using Keras-RetinaNet [Inference]\n\n### **Detectron2**\n##### Github Repo:\n- https://github.com/facebookresearch/detectron2\n##### Training:\n- https://www.kaggle.com/ammarnassanalhajali/barrier-reef-detectron2-training Barrier Reef Detectron2 [Training]\n##### Inference:\n- https://www.kaggle.com/ammarnassanalhajali/barrier-reef-detectron2-inference Barrier Reef Detectron2 [Inference]\n\n### **CenterNet2**\n##### Github Repo:\n- https://github.com/xingyizhou/CenterNet2\n##### Training only:\n- https://www.kaggle.com/sahilchachra/barrier-reef-centernet2-detectron2-training Barrier Reef - CenterNet2 (Detectron2) [Training]\n##### Inference only:\n- https://www.kaggle.com/outrunner/centernet-s CenterNet S (by outrunner)\n\n### **YOLOv4**\n##### Github Repo:\n- https://github.com/AlexeyAB/darknet.git\n##### Training / Inference:\n- https://www.kaggle.com/gimarcecaml/cots-det-yolov4-darknet-install-train-infer COTS det: YOLOv4 (darknet) [install, train, infer]\n\n### **ScaledYOLOv4**\n##### Github Repo:\n- https://github.com/WongKinYiu/ScaledYOLOv4\n##### Training\n- https://www.kaggle.com/alexchwong/scaledyolov4-for-cots-training ScaledYOLOv4 for COTS [Training]\n##### Inference\n- https://www.kaggle.com/alexchwong/scaledyolov4-for-cots-inference ScaledYOLOv4 for COTS [Inference]",
    "1696793": "nice summary of resources.",
    "1697473": "Thank you for sharing @alexchwong you missed on the centernet, 3rd place solution was also using that, and there is also a public NB on this, \n- CenterNet2 [https://www.kaggle.com/sahilchachra/barrier-reef-centernet2-detectron2-training]",
    "1697870": "Apologies for my ignorance. Post edited to include CenterNet2\n\nI'd much prefer if the notebook has a proper inference pipeline including competition score. Even though there are training metrics, it would be nice to see how the model performs in the competition metrics.\n\nIf team hydrogen ( @philippsinger and @ybabakhin) wouldn't mind publishing their CenterNet-based solution as a stand-alone notebook I'd definitely include theirs on this list as well.",
    "1699480": "here you go 😄\n[centernet](https://www.kaggle.com/outrunner/centernet-s)",
    "1699489": "Thanks @outrunner . Could you provide a notebook that shows how the model is trained?",
    "1699493": "no. :)"
  },
  "source": "meta"
}