base on This repository offers a comprehensive collection of tutorials on state-of-the-art computer vision models and techniques. Explore everything from foundational architectures like ResNet to cutting-edge models like YOLO11, RT-DETR, SAM 2, Florence-2, PaliGemma 2, and Qwen2.5VL. <div align="center">
<p>
<a align="center" href="" target="_blank">
<img
width="850"
src="https://raw.githubusercontent.com/roboflow/notebooks/main/assets/roboflow-notebooks-banner.png"
>
</a>
</p>
<br>
[notebooks](https://github.com/roboflow/notebooks) | [inference](https://github.com/roboflow/inference) | [autodistill](https://github.com/autodistill/autodistill) | [RF-DETR](https://github.com/roboflow/rf-detr)
<br>
<div align="center">
<a href="https://youtube.com/roboflow">
<img
src="https://media.roboflow.com/notebooks/template/icons/purple/youtube.png?ik-sdk-version=javascript-1.4.3&updatedAt=1672949634652"
width="3%"
/>
</a>
<img src="https://github.com/SkalskiP/SkalskiP/blob/master/icons/transparent.png" width="3%"/>
<a href="https://roboflow.com">
<img
src="https://media.roboflow.com/notebooks/template/icons/purple/roboflow-app.png?ik-sdk-version=javascript-1.4.3&updatedAt=1672949746649"
width="3%"
/>
</a>
<img src="https://github.com/SkalskiP/SkalskiP/blob/master/icons/transparent.png" width="3%"/>
<a href="https://www.linkedin.com/company/roboflow-ai/">
<img
src="https://media.roboflow.com/notebooks/template/icons/purple/linkedin.png?ik-sdk-version=javascript-1.4.3&updatedAt=1672949633691"
width="3%"
/>
</a>
<img src="https://github.com/SkalskiP/SkalskiP/blob/master/icons/transparent.png" width="3%"/>
<a href="https://docs.roboflow.com">
<img
src="https://media.roboflow.com/notebooks/template/icons/purple/knowledge.png?ik-sdk-version=javascript-1.4.3&updatedAt=1672949634511"
width="3%"
/>
</a>
<img src="https://github.com/SkalskiP/SkalskiP/blob/master/icons/transparent.png" width="3%"/>
<a href="https://discuss.roboflow.com">
<img
src="https://media.roboflow.com/notebooks/template/icons/purple/forum.png?ik-sdk-version=javascript-1.4.3&updatedAt=1672949633584"
width="3%"
/>
<img src="https://github.com/SkalskiP/SkalskiP/blob/master/icons/transparent.png" width="3%"/>
<a href="https://blog.roboflow.com">
<img
src="https://media.roboflow.com/notebooks/template/icons/purple/blog.png?ik-sdk-version=javascript-1.4.3&updatedAt=1672949633605"
width="3%"
/>
</a>
</a>
</div>
</div>
## 👋 hello
This repository offers a growing collection of computer vision tutorials. Learn to use SOTA models like YOLOv11, SAM 2, Florence-2, PaliGemma 2, and Qwen2.5-VL for tasks ranging from object detection, segmentation, and pose estimation to data extraction and OCR. Dive in and explore the exciting world of computer vision!
<!--- AUTOGENERATED-NOTEBOOKS-TABLE -->
<!---
WARNING: DO NOT EDIT THIS TABLE MANUALLY. IT IS AUTOMATICALLY GENERATED.
HEAD OVER TO CONTRIBUTING.MD FOR MORE DETAILS ON HOW TO MAKE CHANGES PROPERLY.
-->
## 🚀 model tutorials (50 notebooks)
| **notebook** | **open in colab / kaggle / sagemaker studio lab** | **complementary materials** | **repository / paper** |
|:------------:|:-------------------------------------------------:|:---------------------------:|:----------------------:|
| [Fine-Tune RF-DETR on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-rf-detr-on-detection-dataset.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-rf-detr-on-detection-dataset.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-rf-detr-on-detection-dataset.ipynb) | [](https://blog.roboflow.com/rf-detr) [](https://www.youtube.com/live/yHW0ip-2i54) | [](https://github.com/roboflow/rf-detr) |
| [Zero-Shot Object Detection and Segmentation with YOLOE](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/zero-shot-object-detection-and-segmentation-with-yoloe.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/zero-shot-object-detection-and-segmentation-with-yoloe.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/zero-shot-object-detection-and-segmentation-with-yoloe.ipynb) | [](https://www.youtube.com/watch?v=eHAnIehnCt4) | [](https://github.com/THU-MIG/yoloe) [](https://arxiv.org/abs/2503.07465)|
| [Fine-Tune YOLOv12 on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov12-object-detection-model.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov12-object-detection-model.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov12-object-detection-model.ipynb) | [](https://blog.roboflow.com/train-yolov12-model) | [](https://github.com/sunsmarterjie/yolov12) [](https://arxiv.org/abs/2502.12524)|
| [Zero-Shot Object Detection with Qwen2.5-VL](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/zero-shot-object-detection-with-qwen2-5-vl.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/zero-shot-object-detection-with-qwen2-5-vl.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/zero-shot-object-detection-with-qwen2-5-vl.ipynb) | [](https://www.youtube.com/watch?v=xEfh0IR8Fvo) | [](https://github.com/QwenLM/Qwen2.5-VL) [](https://arxiv.org/abs/2502.13923)|
| [Fine-Tune Qwen2.5-VL for JSON Data Extraction](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-qwen2-5-vl-for-json-data-extraction.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-qwen2-5-vl-for-json-data-extraction.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-qwen2-5-vl-for-json-data-extraction.ipynb) | [](https://www.youtube.com/watch?v=xEfh0IR8Fvo) | [](https://github.com/QwenLM/Qwen2.5-VL) [](https://arxiv.org/abs/2502.13923)|
| [Fine-Tune PaliGemma2 on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-paligemma2-on-detection-dataset.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-paligemma2-on-detection-dataset.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-paligemma2-on-detection-dataset.ipynb) | [](https://blog.roboflow.com/fine-tune-paligemma-2/) | [](https://github.com/google-research/big_vision/blob/main/big_vision/configs/proj/paligemma/README.md) [](https://arxiv.org/abs/2412.03555)|
| [Fine-Tune PaliGemma2 for JSON Data Extraction](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-paligemma2-for-json-data-extraction.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-paligemma2-for-json-data-extraction.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-paligemma2-for-json-data-extraction.ipynb) | [](https://blog.roboflow.com/fine-tune-paligemma-2/) | [](https://github.com/google-research/big_vision/blob/main/big_vision/configs/proj/paligemma/README.md) [](https://arxiv.org/abs/2412.03555)|
| [Fine-Tune PaliGemma2 for LaTeX OCR](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-paligemma2-on-latex-ocr-dataset.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-paligemma2-on-latex-ocr-dataset.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-paligemma2-on-latex-ocr-dataset.ipynb) | [](https://blog.roboflow.com/fine-tune-paligemma-2/) | [](https://github.com/google-research/big_vision/blob/main/big_vision/configs/proj/paligemma/README.md) [](https://arxiv.org/abs/2412.03555)|
| [Fine-Tune SAM-2.1](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/fine-tune-sam-2.1.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/fine-tune-sam-2.1.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/fine-tune-sam-2.1.ipynb) | [](https://blog.roboflow.com/fine-tune-sam-2-1/) [](https://www.youtube.com/watch?v=QnCGcFHZy9s) | [](https://github.com/facebookresearch/sam2) |
| [Fine-Tune GPT-4o on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/openai-gpt-4o-fine-tuning.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/openai-gpt-4o-fine-tuning.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/openai-gpt-4o-fine-tuning.ipynb) | [](https://blog.roboflow.com/gpt-4o-object-detection/) [](https://www.youtube.com/watch?v=6Q6TieCBA4E) | |
| [Fine-Tune YOLO11 on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolo11-object-detection-on-custom-dataset.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolo11-object-detection-on-custom-dataset.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolo11-object-detection-on-custom-dataset.ipynb) | [](https://blog.roboflow.com/yolov11-how-to-train-custom-data/) [](https://www.youtube.com/watch?v=jE_s4tVgPHA) | [](https://github.com/ultralytics/ultralytics) |
| [Fine-Tune YOLO11 on Instance Segmentation Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolo11-instance-segmentation-on-custom-dataset.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolo11-instance-segmentation-on-custom-dataset.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolo11-instance-segmentation-on-custom-dataset.ipynb) | [](https://www.youtube.com/watch?v=jE_s4tVgPHA) | [](https://github.com/ultralytics/ultralytics) |
| [Segment Images with SAM2](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-segment-images-with-sam-2.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-segment-images-with-sam-2.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-segment-images-with-sam-2.ipynb) | [](https://blog.roboflow.com/what-is-segment-anything-2/) [](https://www.youtube.com/live/Dv003fTyO-Y) | [](https://github.com/facebookresearch/segment-anything-2) [](https://arxiv.org/abs/2408.00714)|
| [Segment Videos with SAM2](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-segment-videos-with-sam-2.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-segment-videos-with-sam-2.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-segment-videos-with-sam-2.ipynb) | [](https://blog.roboflow.com/what-is-segment-anything-2/) [](https://www.youtube.com/live/Dv003fTyO-Y) | [](https://github.com/facebookresearch/segment-anything-2) [](https://arxiv.org/abs/2408.00714)|
| [Fine-Tune RT-DETR on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-rt-detr-on-custom-dataset-with-transformers.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-rt-detr-on-custom-dataset-with-transformers.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-rt-detr-on-custom-dataset-with-transformers.ipynb) | [](https://blog.roboflow.com/train-rt-detr-custom-dataset-transformers/) | [](https://github.com/lyuwenyu/RT-DETR) [](https://arxiv.org/abs/2304.08069)|
| [Fine-Tune Florence-2 on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-florence-2-on-detection-dataset.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-florence-2-on-detection-dataset.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-florence-2-on-detection-dataset.ipynb) | [](https://blog.roboflow.com/fine-tune-florence-2-object-detection/) [](https://www.youtube.com/watch?v=i3KjYgxNH6w) | [](https://arxiv.org/abs/2311.06242)|
| [Run Different Vision Tasks with Florence-2](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-run-different-vision-tasks-with-florence-2.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-run-different-vision-tasks-with-florence-2.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-run-different-vision-tasks-with-florence-2.ipynb) | [](https://blog.roboflow.com/florence-2/) [](https://www.youtube.com/watch?v=hj_ybcRdk5Y) | [](https://arxiv.org/abs/2311.06242)|
| [Fine-Tune PaliGemma on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-paligemma-on-detection-dataset.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-paligemma-on-detection-dataset.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-finetune-paligemma-on-detection-dataset.ipynb) | [](https://blog.roboflow.com/how-to-fine-tune-paligemma/) [](https://www.youtube.com/watch?v=OMBmVInx68M) | [](https://github.com/google-research/big_vision/blob/main/big_vision/configs/proj/paligemma/README.md) [](https://arxiv.org/abs/2407.07726)|
| [Fine-Tune YOLOv10 on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov10-object-detection-on-custom-dataset.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov10-object-detection-on-custom-dataset.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov10-object-detection-on-custom-dataset.ipynb) | [](https://blog.roboflow.com/yolov10-how-to-train/) | [](https://github.com/THU-MIG/yolov10) [](https://arxiv.org/abs/2405.14458)|
| [Zero-Shot Object Detection with YOLO-World](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/zero-shot-object-detection-with-yolo-world.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/zero-shot-object-detection-with-yolo-world.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/zero-shot-object-detection-with-yolo-world.ipynb) | [](https://blog.roboflow.com/what-is-yolo-world/) [](https://www.youtube.com/watch?v=X7gKBGVz4vs) | [](https://github.com/AILab-CVC/YOLO-World) [](https://arxiv.org/abs/2401.17270)|
| [Fine-Tune YOLOv9 on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov9-object-detection-on-custom-dataset.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov9-object-detection-on-custom-dataset.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov9-object-detection-on-custom-dataset.ipynb) | [](https://blog.roboflow.com/train-yolov9-model) [](https://youtu.be/XHT2c8jT3Bc) | [](https://github.com/WongKinYiu/yolov9) [](https://arxiv.org/abs/2402.13616)|
| [Fine-Tune RTMDet on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-rtmdet-object-detection-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-rtmdet-object-detection-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-rtmdet-object-detection-on-custom-data.ipynb) | [](https://blog.roboflow.com/how-to-train-rtmdet-on-a-custom-dataset) [](https://youtu.be/5kgWyo6Sg4E) | [](https://github.com/open-mmlab/mmdetection) [](https://arxiv.org/abs/2212.07784)|
| [Segment Images with FastSAM](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-segment-anything-with-fast-sam.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-segment-anything-with-fast-sam.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-segment-anything-with-fast-sam.ipynb) | [](https://blog.roboflow.com/how-to-use-fastsam) [](https://youtu.be/yHNPyqazYYU) | [](https://github.com/CASIA-IVA-Lab/FastSAM) [](https://arxiv.org/abs/2306.12156)|
| [Fine-Tune YOLO-NAS on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolo-nas-on-custom-dataset.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolo-nas-on-custom-dataset.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolo-nas-on-custom-dataset.ipynb) | [](https://blog.roboflow.com/yolo-nas-how-to-train-on-custom-dataset) [](https://youtu.be/V-H3eoPUnA8) | [](https://github.com/Deci-AI/super-gradients/blob/master/YOLONAS.md) |
| [Segment Images with Segment Anything Model (SAM)](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-segment-anything-with-sam.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-segment-anything-with-sam.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-segment-anything-with-sam.ipynb) | [](https://blog.roboflow.com/how-to-use-segment-anything-model-sam) [](https://youtu.be/D-D6ZmadzPE) | [](https://github.com/facebookresearch/segment-anything) [](https://arxiv.org/abs/2304.02643)|
| [Zero-Shot Object Detection with Grounding DINO](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/zero-shot-object-detection-with-grounding-dino.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/zero-shot-object-detection-with-grounding-dino.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/zero-shot-object-detection-with-grounding-dino.ipynb) | [](https://blog.roboflow.com/grounding-dino-zero-shot-object-detection) [](https://youtu.be/cMa77r3YrDk) | [](https://github.com/IDEA-Research/GroundingDINO) [](https://arxiv.org/abs/2303.05499)|
| [Fine-Tune DETR Transformer on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-huggingface-detr-on-custom-dataset.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-huggingface-detr-on-custom-dataset.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-huggingface-detr-on-custom-dataset.ipynb) | [](https://youtu.be/AM8D4j9KoaU) [](https://youtu.be/AM8D4j9KoaU) | [](https://github.com/facebookresearch/detr) [](https://arxiv.org/abs/2005.12872)|
| [Classify Images with DINOv2](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/dinov2-classification.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/dinov2-classification.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/dinov2-classification.ipynb) | [](https://blog.roboflow.com/how-to-classify-images-with-dinov2/) | [](https://github.com/facebookresearch/dinov2/) [](https://arxiv.org/abs/2304.07193)|
| [Fine-Tune YOLOv8 on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-object-detection-on-custom-dataset.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-object-detection-on-custom-dataset.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-object-detection-on-custom-dataset.ipynb) | [](https://blog.roboflow.com/how-to-train-yolov8-on-a-custom-dataset) [](https://youtu.be/wuZtUMEiKWY) | [](https://github.com/ultralytics/ultralytics) |
| [Fine-Tune YOLOv8 on Pose Estimation Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-keypoint.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-keypoint.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-keypoint.ipynb) | [](https://blog.roboflow.com/train-a-custom-yolov8-pose-estimation-model/) | [](https://github.com/ultralytics/ultralytics) |
| [Fine-Tune YOLOv8 on Oriented Bounding Boxes (OBB) Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-obb.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-obb.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-obb.ipynb) | [](https:/blog.roboflow.com/train-yolov8-obb-model/) | [](https://github.com/ultralytics/ultralytics) |
| [Fine-Tune YOLOv8 on Instance Segmentation Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-instance-segmentation-on-custom-dataset.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-instance-segmentation-on-custom-dataset.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-instance-segmentation-on-custom-dataset.ipynb) | [](https://blog.roboflow.com/how-to-train-yolov8-instance-segmentation/) [](https://youtu.be/pFiGSrRtaU4) | [](https://github.com/ultralytics/ultralytics) |
| [Fine-Tune YOLOv8 on Classification Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-classification-on-custom-dataset.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-classification-on-custom-dataset.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-classification-on-custom-dataset.ipynb) | [](https://blog.roboflow.com/how-to-train-a-yolov8-classification-model/) | [](https://github.com/ultralytics/ultralytics) |
| [Fine-Tune YOLOv7 on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov7-object-detection-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov7-object-detection-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov7-object-detection-on-custom-data.ipynb) | [](https://blog.roboflow.com/yolov7-custom-dataset-training-tutorial) [](https://www.youtube.com/watch?v=5nsmXLyDaU4) | [](https://github.com/WongKinYiu/yolov7) [](https://arxiv.org/abs/2207.02696)|
| [Fine-Tune YOLOv7 on Instance Segmentation Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov7-instance-segmentation-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov7-instance-segmentation-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov7-instance-segmentation-on-custom-data.ipynb) | [](https://blog.roboflow.com/train-yolov7-instance-segmentation-on-custom-data) [](https://www.youtube.com/watch?v=vFGxM2KLs10) | [](https://github.com/WongKinYiu/yolov7) [](https://arxiv.org/abs/2207.02696)|
| [Fine-Tune MT-YOLOv6 on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov6-object-detection-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov6-object-detection-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov6-object-detection-on-custom-data.ipynb) | [](https://blog.roboflow.com/how-to-train-yolov6-on-a-custom-dataset) [](https://www.youtube.com/watch?v=fFCWrMFH2UY) | [](https://github.com/meituan/YOLOv6) [](https://arxiv.org/abs/2209.02976)|
| [Fine-Tune YOLOv5 on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov5-object-detection-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov5-object-detection-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov5-object-detection-on-custom-data.ipynb) | [](https://blog.roboflow.com/how-to-train-yolov5-on-a-custom-dataset) [](https://youtu.be/watch?v=x0ThXHbtqCQ) | [](https://github.com/ultralytics/yolov5) |
| [Fine-Tune YOLOv5 on Classification Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov5-classification-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov5-classification-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov5-classification-on-custom-data.ipynb) | [](https://blog.roboflow.com/train-yolov5-classification-custom-data) [](https://www.youtube.com/watch?v=DPjp9Kq4qn8) | [](https://github.com/ultralytics/yolov5) |
| [Fine-Tune YOLOv5 on Instance Segmentation Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov5-instance-segmentation-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov5-instance-segmentation-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov5-instance-segmentation-on-custom-data.ipynb) | [](https://blog.roboflow.com/train-yolov5-instance-segmentation-custom-dataset) [](https://www.youtube.com/watch?v=vKzfvtEtiYo) | [](https://github.com/ultralytics/yolov5) |
| [Fine-Tune Faster RCNN on Instance Segmentation Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-detectron2-segmentation-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-detectron2-segmentation-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-detectron2-segmentation-on-custom-data.ipynb) | [](https://blog.roboflow.com/how-to-train-detectron2) [](https://youtu.be/e8LPflX0nwQ) | [](https://github.com/facebookresearch/detectron2) [](https://arxiv.org/abs/1703.06870v3)|
| [Fine-Tune SegFormer on Instance Segmentation Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-segformer-segmentation-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-segformer-segmentation-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-segformer-segmentation-on-custom-data.ipynb) | [](https://blog.roboflow.com/how-to-train-segformer-on-a-custom-dataset-with-pytorch-lightning) [](https://www.youtube.com/watch?v=4HNkBMfw-2o) | [](https://github.com/NVlabs/SegFormer) [](https://arxiv.org/abs/2105.15203v3)|
| [Fine-Tune ViT on Classification Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-vision-transformer-classification-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-vision-transformer-classification-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-vision-transformer-classification-on-custom-data.ipynb) | [](https://blog.roboflow.com/how-to-train-vision-transformer) [](https://www.youtube.com/watch?v=8yRE2Pa-8_I) | [](https://github.com/lucidrains/vit-pytorch) [](https://arxiv.org/abs/2010.11929)|
| [Fine-Tune Scaled-YOLOv4 on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-scaled-yolov4-object-detection-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-scaled-yolov4-object-detection-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-scaled-yolov4-object-detection-on-custom-data.ipynb) | [](https://blog.roboflow.com/how-to-train-scaled-yolov4) [](https://www.youtube.com/watch?v=rEbpKxZbvIo) | [](https://github.com/WongKinYiu/ScaledYOLOv4) [](https://arxiv.org/abs/2004.10934)|
| [Fine-Tune YOLOS on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolos-huggingface-object-detection-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolos-huggingface-object-detection-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolos-huggingface-object-detection-on-custom-data.ipynb) | [](https://blog.roboflow.com/train-yolos-transformer-custom-dataset) [](https://www.youtube.com/watch?v=N0V0xxSi6Xc) | [](https://github.com/huggingface/transformers) [](https://arxiv.org/abs/2106.00666)|
| [Fine-Tune YOLOR on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolor-object-detection-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolor-object-detection-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolor-object-detection-on-custom-data.ipynb) | [](https://blog.roboflow.com/train-yolor-on-a-custom-dataset) [](https://www.youtube.com/watch?v=sZ5DiXDOHEM) | [](https://github.com/roboflow-ai/yolor) [](https://arxiv.org/abs/1506.02640)|
| [Fine-Tune YOLOX on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolox-object-detection-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolox-object-detection-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolox-object-detection-on-custom-data.ipynb) | [](https://blog.roboflow.com/how-to-train-yolox-on-a-custom-dataset) [](https://www.youtube.com/watch?v=q3RbFbaQQGw) | [](https://github.com/Megvii-BaseDetection/YOLOX) [](https://arxiv.org/abs/2107.08430)|
| [Fine-Tune ResNet34 on Classification Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-resnet34-classification.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-resnet34-classification.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-resnet34-classification.ipynb) | [](https://blog.roboflow.com/how-to-train-a-custom-resnet34-model) [](https://www.youtube.com/watch?v=93kXzUOiYY4) | |
| [Image Classification with OpenAI Clip](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-use-openai-clip-classification.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-use-openai-clip-classification.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-use-openai-clip-classification.ipynb) | [](https://blog.roboflow.com/how-to-use-openai-clip) [](https://www.youtube.com/watch?v=8o701AEoZ8I) | [](https://github.com/openai/CLIP) [](https://arxiv.org/abs/2103.00020)|
| [Fine-Tune YOLOv4-tiny Darknet on Object Detection Dataset](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov4-tiny-object-detection-on-custom-data.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov4-tiny-object-detection-on-custom-data.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov4-tiny-object-detection-on-custom-data.ipynb) | [](https://blog.roboflow.ai/train-yolov4-tiny-on-custom-data-lighting-fast-detection) [](https://www.youtube.com/watch?v=NTnZgLsk_DA) | [](https://github.com/roboflow-ai/darknet) [](https://arxiv.org/abs/2011.04244)|
| [Train a YOLOv8 Classification Model with No Labeling](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-train-yolov8-classification-no-labeling.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-train-yolov8-classification-no-labeling.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-train-yolov8-classification-no-labeling.ipynb) | [](https://blog.roboflow.com/train-classification-model-no-labeling/) | [](https://github.com/ultralytics/ultralytics) |
## 📍 tracker tutorials (2 notebooks)
| **notebook** | **open in colab / kaggle / sagemaker studio lab** | **complementary materials** | **repository / paper** |
|:------------:|:-------------------------------------------------:|:---------------------------:|:----------------------:|
| [How to Track Objects with SORT Tracker](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-objects-with-sort-tracker.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-objects-with-sort-tracker.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-objects-with-sort-tracker.ipynb) | | [](https://github.com/roboflow/trackers) [](https://arxiv.org/abs/1602.00763)|
| [How to Track Objects with DeepSORT Tracker](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-objects-with-deepsort-tracker.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-objects-with-deepsort-tracker.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-objects-with-deepsort-tracker.ipynb) | | [](https://github.com/roboflow/trackers) [](https://arxiv.org/abs/1703.07402)|
## 🛠️ computer vision skills (21 notebooks)
| **notebook** | **open in colab / kaggle / sagemaker studio lab** | **complementary materials** | **repository / paper** |
|:------------:|:-------------------------------------------------:|:---------------------------:|:----------------------:|
| [Football AI](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/football-ai.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/football-ai.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/football-ai.ipynb) | [](https://blog.roboflow.com/camera-calibration-sports-computer-vision/) [](https://youtu.be/aBVGKoNZQUw) | [](https://github.com/roboflow/sports) |
| [Auto-Annotate Dataset with GroundedSAM 2](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/grounded-sam-2-auto-label.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/grounded-sam-2-auto-label.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/grounded-sam-2-auto-label.ipynb) | [](https://blog.roboflow.com/what-is-segment-anything-2) | [](https://github.com/facebookresearch/segment-anything-2) |
| [Run YOLOv7 Object Detection with OpenVINO + TorchORT](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov7-object-detection-on-custom-data-openvino-torch-ort.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov7-object-detection-on-custom-data-openvino-torch-ort.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-yolov7-object-detection-on-custom-data-openvino-torch-ort.ipynb) | [](https://blog.roboflow.com/accelerate-pytorch-openvino-torch-ort) | [](https://github.com/roboflow-ai/yolov7) [](https://arxiv.org/abs/2207.02696)|
| [Estimate Vehicle Speed with YOLOv8](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-estimate-vehicle-speed-with-computer-vision.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-estimate-vehicle-speed-with-computer-vision.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-estimate-vehicle-speed-with-computer-vision.ipynb) | [](https://blog.roboflow.com/estimate-speed-computer-vision/) [](https://youtu.be/uWP6UjDeZvY) | [](https://github.com/roboflow/supervision/tree/develop/examples/speed_estimation) |
| [Detect and Count Objects in Polygon Zone with YOLOv5 / YOLOv8 / Detectron2 + Supervision](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-detect-and-count-objects-in-polygon-zone.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-detect-and-count-objects-in-polygon-zone.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-detect-and-count-objects-in-polygon-zone.ipynb) | [](https://blog.roboflow.com/how-to-count-objects-in-a-zone) [](https://youtu.be/l_kf9CfZ_8M) | [](https://github.com/roboflow/supervision) |
| [Track and Count Vehicles with YOLOv8 + ByteTRACK + Supervision](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-and-count-vehicles-with-yolov8.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-and-count-vehicles-with-yolov8.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-and-count-vehicles-with-yolov8.ipynb) | [](https://blog.roboflow.com/yolov8-tracking-and-counting/) [](https://youtu.be/OS5qI9YBkfk) | [](https://github.com/roboflow/supervision) [](https://arxiv.org/abs/2110.06864)|
| [Football Players Tracking with YOLOv5 + ByteTRACK](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-football-players.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-football-players.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-football-players.ipynb) | [](https://blog.roboflow.com/track-football-players) [](https://youtu.be/QCG8QMhga9k) | [](https://github.com/ifzhang/ByteTrack) [](https://arxiv.org/abs/2110.06864)|
| [Auto Train YOLOv8 Model with Autodistill](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-auto-train-yolov8-model-with-autodistill.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-auto-train-yolov8-model-with-autodistill.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-auto-train-yolov8-model-with-autodistill.ipynb) | [](https://blog.roboflow.com/autodistill) [](https://youtu.be/gKTYMfwPo4M) | [](https://github.com/autodistill/autodistill) |
| [Image Embeddings Analysis - Part 1](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/image_embeddings_analysis_part_1.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/image_embeddings_analysis_part_1.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/image_embeddings_analysis_part_1.ipynb) | [](https://youtu.be/YxJkE6FvGF4) | [](https://github.com/openai/CLIP) [](https://arxiv.org/abs/2103.00020)|
| [Automated Dataset Annotation and Evaluation with Grounding DINO and SAM](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/automated-dataset-annotation-and-evaluation-with-grounding-dino-and-sam.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/automated-dataset-annotation-and-evaluation-with-grounding-dino-and-sam.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/automated-dataset-annotation-and-evaluation-with-grounding-dino-and-sam.ipynb) | [](https://blog.roboflow.com/enhance-image-annotation-with-grounding-dino-and-sam/) [](https://youtu.be/oEQYStnF2l8) | [](https://github.com/IDEA-Research/GroundingDINO) [](https://arxiv.org/abs/2303.05499)|
| [Automated Dataset Annotation and Evaluation with Grounding DINO](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/automated-dataset-annotation-and-evaluation-with-grounding-dino.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/automated-dataset-annotation-and-evaluation-with-grounding-dino.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/automated-dataset-annotation-and-evaluation-with-grounding-dino.ipynb) | [](https://youtu.be/C4NqaRBz_Kw) | [](https://github.com/IDEA-Research/GroundingDINO) [](https://arxiv.org/abs/2303.05499)|
| [Roboflow Video Inference with Custom Annotators](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/roboflow_video_inference_with_custom_annotators.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/roboflow_video_inference_with_custom_annotators.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/roboflow_video_inference_with_custom_annotators.ipynb) | [](https://blog.roboflow.com/custom-annotator-video-inference) | [](https://github.com/roboflow/inference) |
| [DINO-GPT-4V Object Detection](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/dino-gpt4v-autodistill.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/dino-gpt4v-autodistill.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/dino-gpt4v-autodistill.ipynb) | [](https://blog.roboflow.com/dino-gpt-4v/) | |
| [Train a Segmentation Model with No Labeling](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-segmentation-model-with-no-labeling.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-segmentation-model-with-no-labeling.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-segmentation-model-with-no-labeling.ipynb) | [](https://blog.roboflow.com/train-a-segmentation-model-no-labeling/) | [](https://github.com/autodistill/autodistill) |
| [DINOv2 Image Retrieval](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/dinov2-image-retrieval.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/dinov2-image-retrieval.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/dinov2-image-retrieval.ipynb) | | [](https://github.com/facebookresearch/dinov2/) [](https://arxiv.org/abs/2304.07193)|
| [Vector Analysis with Scikit-learn and Bokeh](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/vector-analysis-with-sklearn-and-bokeh.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/vector-analysis-with-sklearn-and-bokeh.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/vector-analysis-with-sklearn-and-bokeh.ipynb) | [](https://blog.roboflow.com/vector-analysis) | |
| [RF100 Object Detection Model Benchmarking](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-use-rf100.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-use-rf100.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-use-rf100.ipynb) | [](https://blog.roboflow.com/roboflow-100) [](https://youtu.be/jIgZMr-PBMo) | [](https://github.com/roboflow-ai/roboflow-100-benchmark) [](https://arxiv.org/abs/2211.13523)|
| [Create Segmentation Masks with Roboflow](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-generate-segmentation-mask-with-roboflow.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-generate-segmentation-mask-with-roboflow.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-generate-segmentation-mask-with-roboflow.ipynb) | [](https://blog.roboflow.com/how-to-create-segmentation-masks-with-roboflow) | |
| [How to Use PolygonZone and Roboflow Supervision](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-use-polygonzone-annotate-and-supervision.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-use-polygonzone-annotate-and-supervision.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/how-to-use-polygonzone-annotate-and-supervision.ipynb) | [](https://blog.roboflow.com/polygonzone/) | |
| [Train a Package Detector With Two Labeled Images](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-package-detector-two-labeled-images.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-package-detector-two-labeled-images.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/train-package-detector-two-labeled-images.ipynb) | [](https://blog.roboflow.com/package-detector/) | [](https://github.com/autodistill/autodistill-seggpt) |
| [Image-to-Image Search with CLIP and faiss](https://github.com/roboflow-ai/notebooks/blob/main/notebooks/image-to-image-search-clip-faiss.ipynb) | [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/image-to-image-search-clip-faiss.ipynb) [](https://kaggle.com/kernels/welcome?src=https://github.com/roboflow-ai/notebooks/blob/main/notebooks/image-to-image-search-clip-faiss.ipynb) | [](https://blog.roboflow.com/clip-image-search-faiss/) | |
<!--- AUTOGENERATED-NOTEBOOKS-TABLE -->
## 🎬 videos
Almost every week we create tutorials showing you the hottest models in Computer Vision. 🔥
[Subscribe](https://www.youtube.com/@Roboflow), and stay up to date with our latest YouTube videos!
<p align="left">
<a href="https://youtu.be/CilXrt3S-ws" title="How to Choose the Best Computer Vision Model for Your Project"><img src="https://github.com/roboflow/notebooks/assets/26109316/73a01d3b-cf70-40c3-a5e4-e4bc5be38d42" alt="How to Choose the Best Computer Vision Model for Your Project" width="300px" align="left" /></a>
<a href="https://youtu.be/CilXrt3S-ws" title="How to Choose the Best Computer Vision Model for Your Project"><strong>How to Choose the Best Computer Vision Model for Your Project</strong></a>
<div><strong>Created: 26 May 2023</strong> | <strong>Updated: 26 May 2023</strong></div>
<br/> In this video, we will dive into the complexity of choosing the right computer vision model for your unique project. From the importance of high-quality datasets to hardware considerations, interoperability, benchmarking, and licensing issues, this video covers it all... </p> <br/>
<p align="left">
<a href="https://youtu.be/oEQYStnF2l8" title="Accelerate Image Annotation with SAM and Grounding DINO"><img src="https://github.com/SkalskiP/SkalskiP/assets/26109316/ae1ca38e-40b7-4b35-8582-e8ea5de3806e" alt="Accelerate Image Annotation with SAM and Grounding DINO" width="300px" align="left" /></a>
<a href="https://youtu.be/oEQYStnF2l8" title="Accelerate Image Annotation with SAM and Grounding DINO"><strong>Accelerate Image Annotation with SAM and Grounding DINO</strong></a>
<div><strong>Created: 20 Apr 2023</strong> | <strong>Updated: 20 Apr 2023</strong></div>
<br/> Discover how to speed up your image annotation process using Grounding DINO and Segment Anything Model (SAM). Learn how to convert object detection datasets into instance segmentation datasets, and see the potential of using these models to automatically annotate your datasets for real-time detectors like YOLOv8... </p> <br/>
<p align="left">
<a href="https://youtu.be/D-D6ZmadzPE" title="SAM - Segment Anything Model by Meta AI: Complete Guide"><img src="https://github.com/SkalskiP/SkalskiP/assets/26109316/6913ff11-53c6-4341-8d90-eaff3023c3fd" alt="SAM - Segment Anything Model by Meta AI: Complete Guide" width="300px" align="left" /></a>
<a href="https://youtu.be/D-D6ZmadzPE" title="SAM - Segment Anything Model by Meta AI: Complete Guide"><strong>SAM - Segment Anything Model by Meta AI: Complete Guide</strong></a>
<div><strong>Created: 11 Apr 2023</strong> | <strong>Updated: 11 Apr 2023</strong></div>
<br/> Discover the incredible potential of Meta AI's Segment Anything Model (SAM)! We dive into SAM, an efficient and promptable model for image segmentation, which has revolutionized computer vision tasks. With over 1 billion masks on 11M licensed and privacy-respecting images, SAM's zero-shot performance is often superior to prior fully supervised results... </p>
## 💻 run locally
We try to make it as easy as possible to run Roboflow Notebooks in Colab and Kaggle, but if you still want to run them
locally, below you will find instructions on how to do it. Remember don't install your dependencies globally, use
[venv](https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/).
```console
# clone repository and navigate to root directory
git clone
[email protected]:roboflow-ai/notebooks.git
cd notebooks
# setup python environment and activate it
python3 -m venv venv
source venv/bin/activate
# install and run jupyter notebook
pip install notebook
jupyter notebook
```
## ☁️ run in sagemaker studio lab
You can now open our tutorial notebooks in [Amazon SageMaker Studio Lab](https://aws.amazon.com/sagemaker/studio-lab/) -
a free machine learning development environment that provides the compute, storage, and security—all at no cost—for
anyone to learn and experiment with ML.
| Stable Diffusion Image Generation | YOLOv5 Custom Dataset Training | YOLOv7 Custom Dataset Training |
|:---------------------------------:|:------------------------------:|:------------------------------:|
| [](https://studiolab.sagemaker.aws/import/github/roboflow-ai/notebooks/blob/main/notebooks/sagemaker-studiolab/stable-diffusion-image-generation.ipynb) | [](https://studiolab.sagemaker.aws/import/github/roboflow-ai/notebooks/blob/main/notebooks/sagemaker-studiolab/yolov5-custom-training.ipynb) |[](https://studiolab.sagemaker.aws/import/github/roboflow-ai/notebooks/blob/main/notebooks/sagemaker-studiolab/yolov7-custom-training.ipynb) |
## 🐞 bugs & 🦸 contribution
Computer Vision moves fast! Sometimes our notebooks lag a tad behind the ever-pushing
forward libraries. If you notice that any of the notebooks is not working properly, create a
[bug report](https://github.com/roboflow-ai/notebooks/issues/new?assignees=&labels=bug%2Ctriage&template=bug-report.yml)
and let us know.
If you have an idea for a new tutorial we should do, create a
[feature request](https://github.com/roboflow-ai/notebooks/issues/new?assignees=&labels=enhancement&template=feature-request.yml).
We are constantly looking for new ideas. If you feel up to the task and want to create a tutorial yourself, please take
a peek at our [contribution guide](https://github.com/roboflow-ai/notebooks/blob/main/CONTRIBUTING.md). There you can
find all the information you need.
We are here for you, so don't hesitate to [reach out](https://github.com/roboflow-ai/notebooks/discussions).
", Assign "at most 3 tags" to the expected json: {"id":"10693","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"