dronefreak / bdd100k-yolov8m

huggingface.co
Total runs: 53
24-hour runs: 16
7-day runs: 23
30-day runs: 53
Model's Last Updated: October 06 2026
object-detection

Introduction of bdd100k-yolov8m

Model Details of bdd100k-yolov8m

YOLOv8m Finetuned on BDD100K

Fine-tuned YOLOv8m object detector on the BDD100K benchmark dataset, trained and evaluated as part of DetectionBench -- a framework for reproducibly benchmarking modern object detectors with identical training recipes and evaluation metrics across multiple real-world datasets.

BDD100K Detection Demo


Task Framework Base Model
mAP@50 mAP@50:95 Params

Usage
Install Dependencies
pip install ultralytics huggingface_hub
Load Model from Hugging Face
from huggingface_hub import hf_hub_download
from ultralytics import YOLO

weights = hf_hub_download(
    repo_id="dronefreak/bdd100k-yolov8m",
    filename="best.pt"
)

model = YOLO(weights)
Run Inference
results = model.predict(
    source="image.jpg",
    conf=0.25
)

results[0].show()

Performance

Evaluated on the BDD100K test split, using DetectionBench's standard evaluation pipeline ( detectionbench-evaluate ).

Metric Score (%)
mAP@50 60.89
mAP@50-95 35.47
Precision 66.52
Recall 55.42
F1 Score 60.46
Parameters 25.9M
FLOPs 78.9B (at 640 px)

BDD100K Model Zoo

Every model DetectionBench has trained and evaluated on BDD100K so far, for full transparency -- see DetectionBench for the smaller, curated comparison set used on the project README.

Model mAP@50 mAP@50-95 Precision Recall
YOLOv8m 60.89 35.47 66.52 55.42
YOLO26s 58.76 33.86 75.49 53.07
YOLOv8s 57.93 33.25 75.38 51.63
YOLOv10s 57.64 33.34 75.02 52.12
YOLO11s 57.63 33.1 74.31 52.42
RF-DETR Nano 56.9 31.58 80.68 64.78
YOLO26n 52.25 29.23 72.56 46.87
YOLOv9t 52.04 29.46 71.34 46.72
YOLOv10n 51.95 29.31 71.58 46.62
YOLOv8n 51.67 29.09 70.95 46.59
YOLO11n 51.63 29.06 71.68 46.34

Per-Class Performance
Class mAP@50 mAP@50-95
person 72.57 38.71
rider 54.62 29.58
car 84.22 52.79
truck 70.4 51.88
bus 68.88 53.84
train 0.39 0.14
motor 52.6 27.01
bike 57.26 30.08
traffic light 71.82 28.89
traffic sign 76.16 41.77

Normalized Confusion Matrix


Dataset

This model was trained on BDD100K . For the full dataset description, provenance, license, and citation, see the dataset card:

https://huggingface.co/datasets/dronefreak/BDD100K

Classes
  • person
  • rider
  • car
  • truck
  • bus
  • train
  • motor
  • bike
  • traffic light
  • traffic sign

Training Configuration
Setting Value
Dataset BDD100K
Framework Ultralytics YOLO
Training Toolkit DetectionBench
Epochs (configured max) 50
Epochs (actually trained) 50
Early Stopping Patience 10
Batch Size 16
Image Size 960
Optimizer SGD
Initial Learning Rate 0.01
Seed 0

Repository Contents
best.pt
results.csv
args.yaml
BoxPR_curve.png
BoxF1_curve.png
BoxP_curve.png
BoxR_curve.png
confusion_matrix.png
confusion_matrix_normalized.png
val_batch0_pred.jpg
bdd100k_yolov8m_showcase.jpg
README.md

Related Resources

Training Framework

This model was trained using DetectionBench , an open-source framework for benchmarking object detectors across multiple real-world datasets with a common pipeline.

Features include:

  • A dataset-adapter registry for converting real-world datasets into a canonical format
  • Identical training/evaluation recipes across model families (Ultralytics YOLO/RT-DETR, RF-DETR)
  • Hardware profiling (latency, FPS, VRAM, parameters, FLOPs)
  • One-command reproducibility via versioned Hydra configs

If you find this model useful, please consider starring the repository.


Known Limitations
  • Not comparable to the official BDD100K test-server leaderboard: the official test split has no released labels, so the test split here is BDD100K's official validation set (10,000 images) and a seeded 15% slice of the official train set is held out for validation.
  • Severe class imbalance: car (55.4%), traffic sign (18.6%) and traffic light (14.5%) dominate the boxes, while rider (0.4%), motor (0.2%) and especially train (about 150 boxes in the whole dataset) are rare -- per-class accuracy on those classes is measured on very few examples and is close to noise for train .
  • Small objects: the median box covers only 0.09% of the 1280x720 frame, and traffic lights and signs are the smallest and hardest classes (medians of roughly 16 px and 21 px at native resolution), so scores on them depend heavily on input resolution.
  • Detection labels only: BDD100K's lane-marking and drivable-area annotations are dropped, so these models cover the 2D object detection task only.
  • Conditions are not broken down: the images span weather, time-of-day and scene conditions, but scores here are aggregated over all of them, and generalization outside the US road scenes BDD100K covers is untested.
  • Non-commercial redistribution only: BDD100K's own data license (reproduced in full on the dataset card) permits redistribution for educational, research and not-for-profit purposes with notice -- commercial use needs separate permission from UC Berkeley's Office of Technology Licensing, not a blanket no-redistribution grant.
  • Label vintage is 2018, not the paper's 2020 publication date: the detection labels mirrored here are BDD100K's original 2018 annotation release (matching the data license's own copyright year), carried through a two-hop Kaggle mirror -- see the dataset card for why a separate, later-dated label release couldn't be located or verified.

Citation

If you use this model in your research, please consider citing the dataset and the model architecture:

@inproceedings{yu2020bdd100k,
  title={BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learning},
  author={Yu, Fisher and Chen, Haofeng and Wang, Xin and Xian, Wenqi and Chen, Yingying and Liu, Fangchen and Madhavan, Vashisht and Darrell, Trevor},
  booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  pages={2636--2645},
  year={2020}
}
No official YOLOv8 research paper has been published by Ultralytics; this is their own recommended software citation instead:

@software{jocher2023yolov8,
  author = {Glenn Jocher and Ayush Chaurasia and Jing Qiu},
  title = {Ultralytics YOLOv8},
  version = {8.0.0},
  year = {2023},
  url = {https://github.com/ultralytics/ultralytics},
  license = {AGPL-3.0}
}

Runs of dronefreak bdd100k-yolov8m on huggingface.co

53
Total runs
16
24-hour runs
18
3-day runs
23
7-day runs
53
30-day runs

More Information About bdd100k-yolov8m huggingface.co Model

More bdd100k-yolov8m license Visit here:

https://choosealicense.com/licenses/agpl-3.0

bdd100k-yolov8m huggingface.co

bdd100k-yolov8m huggingface.co is an AI model on huggingface.co that provides bdd100k-yolov8m's model effect (), which can be used instantly with this dronefreak bdd100k-yolov8m model. huggingface.co supports a free trial of the bdd100k-yolov8m model, and also provides paid use of the bdd100k-yolov8m. Support call bdd100k-yolov8m model through api, including Node.js, Python, http.

bdd100k-yolov8m huggingface.co Url

https://huggingface.co/dronefreak/bdd100k-yolov8m

dronefreak bdd100k-yolov8m online free

bdd100k-yolov8m huggingface.co is an online trial and call api platform, which integrates bdd100k-yolov8m's modeling effects, including api services, and provides a free online trial of bdd100k-yolov8m, you can try bdd100k-yolov8m online for free by clicking the link below.

dronefreak bdd100k-yolov8m online free url in huggingface.co:

https://huggingface.co/dronefreak/bdd100k-yolov8m

bdd100k-yolov8m install

bdd100k-yolov8m is an open source model from GitHub that offers a free installation service, and any user can find bdd100k-yolov8m on GitHub to install. At the same time, huggingface.co provides the effect of bdd100k-yolov8m install, users can directly use bdd100k-yolov8m installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

bdd100k-yolov8m install url in huggingface.co:

https://huggingface.co/dronefreak/bdd100k-yolov8m

Url of bdd100k-yolov8m

bdd100k-yolov8m huggingface.co Url

Provider of bdd100k-yolov8m huggingface.co

dronefreak
ORGANIZATIONS

Other API from dronefreak