/ Модель

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

Архитектура
resnet · dense
Библиотека
transformers
Опубликована
8 окт 2026

cloud-classifier-resnet18

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

ResNet-18 для классификации фотографий облаков по четырём категориям.

3 147скачиваний за 30 дней0лайковвеса обновлены8 окт 2026

Бенчмарки

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

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

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

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

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

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

Модель ksumara/cloud-classifier-resnet18 разработана как часть лабораторного проекта по MLOps и классифицирует изображения облаков по четырём категориям с помощью ResNet-18. Она предназначена для распознавания типов облаков на фотографиях и демонстрации процесса обучения, отслеживания экспериментов в MLflow и публикации модели на Hugging Face Hub.

Модель обучалась пять эпох; в тестировании на небольшом наборе из 52 изображений точность составила 76,92%, а macro F1 — 0,7685. Она принимает изображения и выдаёт метку класса. Оценка показателей ограничена малым размером тестовой выборки, а качество может снижаться на изображениях из других источников. Поддерживаются только четыре категории облаков. Лицензия модели и исходного датасета в карточке не указана; модель не предназначена для критически важных метеорологических решений.

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

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

Ограничения

Распознаёт только четыре категории облаков; оценка проведена на тестовом наборе из 52 изображений, и качество может снижаться на снимках из других источников. Не предназначена для критически важных метеорологических приложений.

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

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

Открыть на Hugging Face

Cloud Classification - ResNet-18

Model Description

This model classifies cloud images into four categories using a ResNet-18 neural network.

The model was trained in Google Colab with GPU acceleration as part of an end-to-end MLOps laboratory project.

The training process and evaluation results were tracked using MLflow.

Supported Classes

IDClass
0Cumulus
1Cirrus
2Altocumulus
3Stratocumulus

Training Information

  • Architecture: ResNet-18
  • Training environment: Google Colab
  • Number of epochs: 5
  • Experiment tracking: MLflow
  • MLflow experiment: cloud_classifier_resnet18
  • Model format: SafeTensors
  • Task: Image Classification

Dataset

The model was trained for four-class cloud image classification.

The test set contained 52 images, with 13 images for each class.

The original dataset source and its license have not been documented in this model card.

Evaluation Results

MetricValue
Test Accuracy76.92%
Test Macro F10.7685

Per-Class Performance

ClassPrecisionRecallF1Support
Cumulus0.880.540.6713
Cirrus1.000.850.9213
Altocumulus0.630.920.7513
Stratocumulus0.710.770.7413

Usage

Install the required libraries:

pip install torch transformers pillow

Example prediction:

import torch
from PIL import Image
from transformers import (
    AutoImageProcessor,
    AutoModelForImageClassification
)

repo_id = "ksumara/cloud-classifier-resnet18"

processor = AutoImageProcessor.from_pretrained(repo_id)
model = AutoModelForImageClassification.from_pretrained(repo_id)

model.eval()

image = Image.open("cloud.jpg").convert("RGB")

inputs = processor(
    images=image,
    return_tensors="pt"
)

with torch.no_grad():
    outputs = model(**inputs)
    predicted_id = outputs.logits.argmax(-1).item()

print(model.config.id2label[predicted_id])

Limitations

  • The model recognizes only four cloud categories.
  • Evaluation was performed on a small test set.
  • Performance may decrease for images from other sources.
  • The model is experimental and is not intended for safety-critical weather applications.

MLOps Workflow

  1. Train the model using Google Colab.
  2. Track experiments and metrics using MLflow.
  3. Publish the winning model to Hugging Face Hub.
  4. Deploy inference using Hugging Face Spaces.
  5. Integrate the Space with FastAPI and PostgreSQL.

Repository

Hugging Face Model: https://huggingface.co/ksumara/cloud-classifier-resnet18

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей