/ Модель

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

Лицензия
Apache 2.0
Архитектура
resnet · dense
Базовая модель
resnet-18
Библиотека
transformers
Опубликована
22 авг 2026

resnet18-bean-disease-classifier

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

Дообученная ResNet-18 классифицирует изображения листьев фасоли как здоровые или поражённые угловатой пятнистостью либо ржавчиной.

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

Бенчмарки

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

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

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

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

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

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

Zharasbek разработал классификатор изображений листьев фасоли на основе ResNet-18, дообученной модели microsoft/resnet-18 на наборе данных AI-Lab-Makerere/beans. Модель принимает изображение и относит его к одному из трёх классов: угловатая пятнистость листьев, ржавчина фасоли или здоровый лист. Она предназначена для демонстрации дообучения, оценки и развёртывания моделей, а также для предварительной классификации фотографий листьев фасоли.

На официальной тестовой выборке из 128 изображений указаны точность 0,9453 и Macro-F1 0,9460. Модель поддерживает только три класса из обучающего набора; результаты могут быть ненадёжны для других растений, заболеваний, условий съёмки или изображений без листьев фасоли. Она не проходила сельскохозяйственную валидацию и не должна быть единственным основанием для решений об уходе за посевами. Лицензия — Apache-2.0.

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

  • классификация фотографий листьев фасоли по трём состояниям
  • предварительное выявление угловатой пятнистости на листьях фасоли
  • предварительное выявление ржавчины фасоли по изображению листа
  • учебная демонстрация дообучения ResNet-18 для классификации растений

Ограничения

Модель различает только три класса датасета Beans и может ошибаться на других культурах, заболеваниях, при отличающихся условиях съёмки или если на изображении нет листа фасоли. Она не прошла сельскохозяйственную валидацию и не должна быть единственным основанием для решений об управлении посевами.

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

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

Открыть на Hugging Face

ResNet-18 Bean Leaf Disease Classifier

This model is a fine-tuned version of microsoft/resnet-18, trained on the AI-Lab-Makerere/beans dataset.

It classifies bean-leaf images into three categories:

  • angular_leaf_spot
  • bean_rust
  • healthy

Test results

The model was evaluated on the official test split containing 128 images.

MetricResult
Accuracy0.9453
Macro-F10.9460
Test loss0.1533

Per-class results

ClassPrecisionRecallF1Support
Angular leaf spot0.95120.90700.928643
Bean rust0.89130.95350.921343
Healthy1.00000.97620.988042

Confusion matrix

Confusion matrix

Training configuration

  • Base model: Microsoft ResNet-18
  • Epochs: 10
  • Learning rate: 5e-5
  • Training batch size: 8
  • Gradient accumulation steps: 2
  • Effective batch size: 16
  • Weight decay: 0.01
  • Random seed: 42
  • Best checkpoint selected using validation macro-F1

Example usage

from PIL import Image
from transformers import pipeline

classifier = pipeline(
    "image-classification",
    model="Zharasbek/resnet18-bean-disease-classifier",
)

image = Image.open("bean_leaf.jpg").convert("RGB")
predictions = classifier(image, top_k=3)

print(predictions)

Intended use

This model was created as an educational project demonstrating fine-tuning, evaluation, model publishing, and deployment.

Limitations

The model supports only the three classes present in the Beans dataset. It may produce unreliable predictions for:

  • Other crops or plant species
  • Diseases absent from the dataset
  • Images captured under substantially different conditions
  • Images that do not contain bean leaves

The model has not been clinically or agriculturally validated and should not be used as the sole basis for crop-management decisions.

Licenses and attribution

The base model is distributed under the Apache 2.0 license.

The Beans dataset is distributed under the MIT license.

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

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

GPU в ailist

Универсальный рантайм · transformers · image-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
ResNetForImageClassification
Ревизия весов
bc40bdb

0 моделей