/ Модель

Характеристики

Лицензия
AGPL 3.0
Базовая модель
YOLO11
Библиотека
ultralytics
Опубликована
1 окт 2026

bdd100k-weather-yolo11n-cls

Классификация изображенийИзображение → label

Классификатор YOLO11n определяет один из семи атрибутов погоды на дорожном кадре из видеорегистратора.

106скачиваний за 30 дней0лайковвеса обновлены5 окт 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Модель dronefreak/bdd100k-weather-yolo11n-cls — классификатор изображений на базе YOLO11n от Ultralytics, дообученный автором репозитория на наборе BDD100K-Weather-Classification. Она относит кадры с видеорегистратора к одному из семи классов погоды: ясно, переменная облачность, пасмурно, дождь, снег, туман или неизвестно. Модель принимает изображение и выдаёт вероятности классов; она рассчитана на анализ дорожных сцен и атрибутов погоды в кадрах BDD100K.

На тестовом разделе из 10 000 изображений макро-F1 составляет 62,91%, а сбалансированная точность — 61,19%. Класс «ясно» распознаётся заметно лучше редких классов; все 13 тестовых примеров тумана классифицированы неверно, поэтому этот класс следует считать неподдерживаемым. Данные несбалансированы, метки некоторых типов облачности субъективны, а переносимость на другие регионы и камеры не проверена.

Модель опубликована в формате PyTorch для библиотеки Ultralytics. Лицензия весов — AGPL-3.0; набор BDD100K предназначен для некоммерческих исследований и образования, поэтому перед применением весов за пределами этих условий нужно проверить лицензию датасета.

Сценарии применения

  • определение погоды на кадрах с видеорегистратора
  • маркировка дорожных изображений по погодным условиям
  • анализ набора BDD100K по погодным атрибутам

Ограничения

На тестовой выборке все 13 изображений класса «туман» распознаны неверно; редкие классы представлены малым числом примеров, поэтому их оценки нестабильны. Обобщение на другие регионы и камеры не проверено, а использование ограничено условиями лицензии BDD100K.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

YOLO11n Finetuned on BDD100K Weather Classification

Fine-tuned YOLO11n image classifier on the BDD100K Weather Classification dataset, trained and evaluated as part of BDD100K-Toolkit, a dependency-clean toolkit for preparing BDD100K, training models on it and evaluating them with the same metrics on the same splits.

7-class weather classification (clear / partly cloudy / overcast / rainy / snowy / foggy / unknown) derived from BDD100K's per-image attributes.weather field. Unofficial task; follows the Kaggle dataset of the same name.


Usage

from huggingface_hub import hf_hub_download
from ultralytics import YOLO

model = YOLO(hf_hub_download("dronefreak/bdd100k-weather-yolo11n-cls", "best.pt"))
probs = model("street.jpg", verbose=False)[0].probs
print(model.names[probs.top1], f"{float(probs.top1conf):.1%}")

Results

Evaluated on the test split (10000 images).

MetricValue
Macro F162.91%
Balanced accuracy61.19%
Macro precision65.68%
Macro recall61.19%
Top-1 accuracy81.32%
Top-5 accuracy99.81%

Per class

ClassPrecisionRecallF1Test images
clear89.06%92.70%90.84%5346
foggy0.00%0.00%0.00%13 (few)
overcast64.65%69.81%67.13%1239
partly cloudy67.63%60.30%63.75%738
rainy89.59%61.79%73.14%738
snowy78.44%65.28%71.26%769
unknown70.39%78.48%74.21%1157

This checkpoint classifies none of the test images of foggy (13 images) correctly, so treat it as unsupported.

Normalized confusion matrix


Model Zoo

All runs below were evaluated on the same test split, sorted by top-1 accuracy.

ModelTop-1Macro F1Balanced accMacro precision
TinyViT-21M83.90%68.65%67.15%74.81%
EfficientViT-B383.51%68.17%66.34%81.75%
EfficientViT-B283.46%66.07%65.04%67.54%
EfficientFormerV2-L83.27%65.93%65.03%67.12%
RepViT-M1.583.19%67.78%65.71%81.56%
EfficientViT-L183.13%65.70%65.11%66.46%
RepViT-M2.383.02%65.46%64.33%67.02%
ConvNeXt-Atto83.00%67.44%65.25%81.38%
EfficientFormerV2-S282.90%65.50%64.68%66.98%
EfficientViT-B082.79%65.10%63.62%67.11%
EfficientViT-B182.67%64.95%63.59%66.83%
MobileNetV4-Conv-Large82.20%66.62%64.68%80.26%
ResNet-1882.19%64.30%62.97%66.08%
MobileNetV4-Conv-Small82.16%66.51%64.37%80.44%
YOLO26n82.04%64.09%62.46%66.57%
YOLO11s81.91%63.81%62.05%66.35%
YOLO26s81.46%65.14%62.61%69.75%
YOLOv8s81.40%66.34%63.52%71.54%
YOLO11n81.32%62.91%61.19%65.68%
YOLOv8n81.22%63.07%61.42%65.52%

Training

SettingValue
Epochs (max)50
Epochs (trained)23
Best epoch (best.pt)13
best.pt chosen bymacro_f1 on the valid split
Early stopping patience10
Batch size128
Image size224
Optimizerauto, resolved to MuSGD(lr=0.01, momentum=0.9)
PretrainedTrue
Seed0

Dataset

dronefreak/BDD100K-Weather-Classification holds the prepared splits these models were trained and evaluated on.


Limitations

  • Unofficial task: labels are BDD100K's per-image attributes, not a benchmark with a public leaderboard, so scores are only comparable with other models evaluated on this split.
  • Not the official test set: test here is BDD100K's official validation split (the official test labels are not released) and valid is a seeded 15% slice of the official train split.
  • Heavily imbalanced: rare classes have very few test images, so their per-class scores are noisy. Prefer macro F1 over accuracy.
  • Images are US dashcam frames; generalization to other regions or camera setups is untested.
  • BDD100K is released for non-commercial research and education. Check its license before any use of these weights beyond research.
  • clear, partly cloudy and overcast are subjective annotator calls, so expect label noise between neighbouring classes.

License

The weights are released under the license in the metadata above. They were trained on BDD100K, which is free for non-commercial research and education; commercial use needs separate permission (see https://www.bdd100k.com/). The prepared dataset on the Hub is tagged license: other, and the original BDD100K terms still apply.


Citation

Model

Ultralytics has not published a YOLO11 paper; this independent overview covers its architecture.

@article{khanam2024yolov11,
  title={YOLOv11: An Overview of the Key Architectural Enhancements},
  author={Khanam, Rahima and Hussain, Muhammad},
  journal={arXiv preprint arXiv:2410.17725},
  year={2024}
}

Dataset

@article{yu2018bdd100k,
  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},
  journal={arXiv preprint arXiv:1805.04687},
  year={2018}
}

Files

  • best.pt
  • metrics.json
  • results.csv
  • results.png
  • confusion_matrix.png
  • confusion_matrix_normalized.png
  • val_batch0_pred.jpg
  • assets/demo_banner.mp4
  • assets/demo_banner_poster.jpg
  • README.md

Reproduce

Trained and evaluated with BDD100K-Toolkit: bdd100k-evaluate --dataset bdd100k-weather --checkpoint <weights> --data-dir <prepared dir> --split test.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · ultralytics

Нельзя запустить

Модели Ultralytics YOLO требуют отдельного рантайма.

Ревизия весов
5ce53e3

0 моделей