/ Модель

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

Лицензия
Apache 2.0
Опубликована
2 июл 2026

oxford-17-flowers-cnn

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

Дообученная на Oxford 17 Flowers модель ResNet18 распознаёт цветы на RGB-изображениях и относит их к одной из 17 категорий.

9скачиваний за 30 дней0лайковвеса обновлены2 июл 2026

Бенчмарки

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

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

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

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

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

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

sergiudanstan/oxford-17-flowers-cnn — модель классификации изображений цветов, созданная дообучением ResNet18 на датасете Oxford 17 Flowers. Она принимает RGB-изображение размером 224×224 и относит его к одной из 17 категорий цветов; веса ResNet18 предварительно обучены на ImageNet. В README указана точность 97,79% на официальной тестовой выборке.

Модель предназначена для распознавания видов цветов на фотографиях и запуска через CLI-скрипт predict.py. Репозиторий содержит веса PyTorch; лицензия — Apache-2.0. Оценка точности относится к тестовой выборке Oxford 17 Flowers и не гарантирует таких же результатов на изображениях других типов или в условиях реального применения.

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

  • определение вида цветка по фотографии
  • классификация изображений цветов по 17 категориям
  • автоматическая разметка фотографий цветов
  • учебный проект по классификации изображений

Ограничения

Модель обучена на 17 категориях датасета Oxford 17 Flowers и не предназначена для распознавания других объектов или видов за пределами этих классов. Заявленная точность измерена на тестовой выборке этого датасета и может не переноситься на фотографии из иных условий.

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

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

Открыть на Hugging Face

Oxford 17 Flowers — ResNet18 (97.8% test accuracy)

ResNet18 fine-tuned on the Oxford 17 Flowers dataset. Classifies RGB images into 17 flower categories.

Successor of the from-scratch educational CNN at darjja/oxford-17-flowers-cnn — same CLI, much higher accuracy:

ModelTest accuracy
From-scratch CNN, 64×64 (original)62.13%
From-scratch CNN + augmentation & label smoothing66.91%
ResNet18 fine-tuned, 224×224 (this repo)97.79%

Quick start

pip install torch torchvision huggingface_hub pillow

Download the script and run it on any image:

huggingface-cli download sergiudanstan/oxford-17-flowers-cnn predict.py --local-dir .
python predict.py your_flower.jpg
python predict.py your_flower.jpg --top 5

The script downloads flower_cnn.pth, config.json, and model.py from this repo automatically on first run.

Training recipe

  • ImageNet-pretrained ResNet18 (torchvision IMAGENET1K_V1), full fine-tune at 224×224
  • Differential learning rates: backbone 1e-4, new head 1e-3 (AdamW, weight decay 1e-4)
  • CosineAnnealingLR, label smoothing 0.1, early stopping on validation accuracy
  • Augmentation: RandomResizedCrop(0.7–1.0), horizontal flip, rotation ±15°, ColorJitter 0.2
  • Split: 924 train / 164 val (15%, seed 42) / 272 official test
  • ~3 minutes on a laptop RTX 5050

Files in this repo

FilePurpose
predict.pyCLI script — pass any image path as argument
model.pyModel definition (ResNet18 wrapper, FlowerCNN)
flower_cnn.pthFine-tuned weights (~45 MB)
config.jsonImage size, class names

Classes

Bluebell, Buttercup, Coltsfoot, Cowslip, Crocus, Daffodil, Daisy, Dandelion, Fritillary, Iris, Lilyvalley, Pansy, Snowdrop, Sunflower, Tigerlily, Tulip, Windflower

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

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

GPU в ailist

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

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

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
e727ec8

0 моделей