Object Detection
ultralytics
YOLOv10
PyTorch
computer-vision
bdd100k
autonomous-driving
BDD 100K
from-scratch
Eval Results (legacy)
Instructions to use HugoHE/yolov10-bdd-vanilla with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- ultralytics
How to use HugoHE/yolov10-bdd-vanilla with ultralytics:
from ultralytics import YOLOvv10 model = YOLOvv10.from_pretrained("HugoHE/yolov10-bdd-vanilla") source = 'http://images.cocodataset.org/val2017/000000039769.jpg' model.predict(source=source, save=True) - YOLOv10
How to use HugoHE/yolov10-bdd-vanilla with YOLOv10:
from ultralytics import YOLOvv10 model = YOLOvv10.from_pretrained("HugoHE/yolov10-bdd-vanilla") source = 'http://images.cocodataset.org/val2017/000000039769.jpg' model.predict(source=source, save=True) - Notebooks
- Google Colab
- Kaggle
File size: 2,887 Bytes
4939689 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | ---
license: mit
library_name: ultralytics
tags:
- yolov10
- object-detection
- computer-vision
- pytorch
- bdd100k
- autonomous-driving
- BDD 100K
- from-scratch
pipeline_tag: object-detection
datasets:
- bdd100k
widget:
- src: https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/bounding-boxes-sample.png
example_title: "Sample Image"
model-index:
- name: yolov10-bdd-vanilla
results:
- task:
type: object-detection
dataset:
type: bdd100k
name: Berkeley DeepDrive (BDD) 100K
metrics:
- type: mean_average_precision
name: mAP
value: "TBD"
---
# YOLOv10 - Berkeley DeepDrive (BDD) 100K Vanilla
YOLOv10 model trained from scratch on Berkeley DeepDrive (BDD) 100K dataset for object detection in autonomous driving scenarios.
## Model Details
- **Model Type**: YOLOv10 Object Detection
- **Dataset**: Berkeley DeepDrive (BDD) 100K
- **Training Method**: trained from scratch
- **Framework**: PyTorch/Ultralytics
- **Task**: Object Detection
## Dataset Information
This model was trained on the **Berkeley DeepDrive (BDD) 100K** dataset, which contains the following object classes:
car, truck, bus, motorcycle, bicycle, person, traffic light, traffic sign, train, rider
### Dataset-specific Details:
**Berkeley DeepDrive (BDD) 100K Dataset:**
- 100,000+ driving images with diverse weather and lighting conditions
- Designed for autonomous driving applications
- Contains urban driving scenarios from multiple cities
- Annotations include bounding boxes for vehicles, pedestrians, and traffic elements
## Usage
This model can be used with the Ultralytics YOLOv10 framework:
```python
from ultralytics import YOLO
# Load the model
model = YOLO('path/to/best.pt')
# Run inference
results = model('path/to/image.jpg')
# Process results
for result in results:
boxes = result.boxes.xyxy # bounding boxes
scores = result.boxes.conf # confidence scores
classes = result.boxes.cls # class predictions
```
## Model Performance
This model was trained from scratch on the Berkeley DeepDrive (BDD) 100K dataset using YOLOv10 architecture.
## Intended Use
- **Primary Use**: Object detection in autonomous driving scenarios
- **Suitable for**: Research, development, and deployment of object detection systems
- **Limitations**: Performance may vary on images significantly different from the training distribution
## Citation
If you use this model, please cite:
```bibtex
@article{yolov10,
title={YOLOv10: Real-Time End-to-End Object Detection},
author={Wang, Ao and Chen, Hui and Liu, Lihao and Chen, Kai and Lin, Zijia and Han, Jungong and Ding, Guiguang},
journal={arXiv preprint arXiv:2405.14458},
year={2024}
}
```
## License
This model is released under the MIT License.
## Keywords
YOLOv10, Object Detection, Computer Vision, BDD 100K, Autonomous Driving, Deep Learning
|