|
|
--- |
|
|
tags: |
|
|
- object-detection |
|
|
- yolov5 |
|
|
- pytorch |
|
|
--- |
|
|
# TurtleBot Detection Model |
|
|
|
|
|
## Model Description |
|
|
This is a YOLOv5-based object detection model trained to detect TurtleBots in images. The model was trained using the **TurtleBot Detection Dataset v1**, which contains **1,006 labeled images** with YOLO-format bounding box annotations. |
|
|
|
|
|
- **Base Model**: YOLOv5s |
|
|
- **Classes**: 1 (TurtleBot) |
|
|
- **Input Size**: 640x640 pixels |
|
|
- **Framework**: PyTorch / Ultralytics YOLOv5 |
|
|
- **License**: CC-BY-4.0 |
|
|
|
|
|
## Training Details |
|
|
The model was trained on **50 epochs** using the following key hyperparameters: |
|
|
|
|
|
- **Optimizer**: SGD |
|
|
- **Initial Learning Rate (`lr0`)**: 0.01 |
|
|
- **Final Learning Rate Factor (`lrf`)**: 0.01 |
|
|
- **Momentum**: 0.937 |
|
|
- **Weight Decay**: 0.0005 |
|
|
- **Batch Size**: 16 |
|
|
- **Augmentations**: |
|
|
- Flip Left-Right (`fliplr`): 50% |
|
|
- HSV Saturation (`hsv_s`): 0.7 |
|
|
- Scale (`scale`): 0.5 |
|
|
- Mosaic: Enabled |
|
|
- **Loss Parameters**: |
|
|
- IoU Threshold (`iou_t`): 0.2 |
|
|
- Classification Loss (`cls`): 0.5 |
|
|
|
|
|
## Usage |
|
|
To load the model and perform inference: |
|
|
|
|
|
```python |
|
|
from ultralytics import YOLO |
|
|
|
|
|
# Load the model |
|
|
model = YOLO("fhahn/turtlebot-yolov5").load() |
|
|
|
|
|
# Run inference on an image |
|
|
results = model.predict("test_image.jpg") |
|
|
results.show() |
|
|
``` |
|
|
|
|
|
## Dataset |
|
|
This model was trained on the **TurtleBot Detection Dataset v1**, available at: |
|
|
[https://huggingface.co/datasets/fhahn/turtlebot-detection-dataset-v1](https://huggingface.co/datasets/fhahn/turtlebot-detection-dataset-v1) |
|
|
|
|
|
## License |
|
|
This model is released under **CC-BY-4.0**. If you use this model, please cite: |
|
|
|
|
|
``` |
|
|
@misc{turtlebot-detection-dataset-v1, |
|
|
author = {Fabian Hahn}, |
|
|
title = {TurtleBot Detection Dataset v1}, |
|
|
year = {2025}, |
|
|
publisher = {Hugging Face}, |
|
|
howpublished = {\url{https://huggingface.co/datasets/fhahn/turtlebot-detection-dataset-v1}} |
|
|
} |
|
|
``` |
|
|
|