/ Модель

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

Лицензия
MIT
Библиотека
pytorch
Опубликована
13 июл 2026

skin-lesion-classifiers

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

Набор CNN- и KAN-ViT-классификаторов для отнесения дерматоскопических и клинических изображений кожи к одному из 14 классов.

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

Бенчмарки

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

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

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

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

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

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

diddoe/skin-lesion-classifiers — набор из шести обученных классификаторов изображений кожных поражений, разработанный автором репозитория. В него входят две собственные сверточные сети, обученные с нуля, и четыре гибридные модели KAN-ViT, сочетающие предварительно обученную основу с полиномиальными слоями Kolmogorov–Arnold Network. Модели предназначены для отнесения дерматоскопических и клинических изображений кожи к одному из 14 классов состояний.

В README приведены результаты отдельных чекпойнтов: для Custom CNN V1 указана точность 87,7% на тестовой выборке, а для KAN-ViT — 79,62%; у Custom CNN V2 приведена валидационная точность 86,72%. Данные взяты из набора ahmedxc4/skin-ds с длиннохвостым распределением классов; при обучении применялась взвешенная выборка, а для V2 — focal loss. Это исследовательские классификаторы, а не подтверждённый инструмент медицинской диагностики. Репозиторий распространяется по лицензии MIT.

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

  • классификация изображений кожных поражений
  • предварительная сортировка дерматоскопических снимков по классам
  • сравнение CNN и KAN-ViT для распознавания состояний кожи

Ограничения

Результаты приведены для конкретного 14-классового набора и не подтверждают клиническую пригодность; точность разных чекпойнтов и разбиений различается. Модель не следует считать заменой профессиональной медицинской диагностики.

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

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

Открыть на Hugging Face

Skin Lesion Classification: CNN and KAN-ViT Hybrids

Trained checkpoints for six image classifiers on a 14-class skin condition dataset. Two are custom CNNs trained from scratch. Four are KAN-ViT hybrids that pair a pretrained backbone with Kolmogorov-Arnold Network (KAN) spline layers.

Code, training notebooks, and full documentation: https://github.com/deettoh/skin-lesion-classification

Checkpoints

FileModelVal accTest acc
custom_cnn_v1/v1_custom_cnn_skin_lesion_100_epochs.pthCustom CNN V187.19%87.7%
custom_cnn_v2/v2_custom_cnn_skin_lesion_100_epochs.pthCustom CNN V286.72%—
kanvit/kan_vit_skin_lesion_30_epochs.pthKAN-ViT80.03%79.62%
efficientnetb0_kanvit/efficientnetb0_kan_vit_skin_lesion_35_epochs.pthEfficientNetB0-KANViT81.99%83.01%
b0_kanvit_with_mlp_unfrozen_backbone/efficientnetb0_kan_vit_mlp_hybrid_skin_lesion_50_epochs.pthEfficientNetB0-KANViT-MLP81.39%82.46%
efficientnetb3_kanvit_mlp/efficientnetb3_kan_vit_skin_lesion_50_epochs.pthEfficientNetB3-KANViT-MLP84.40%85.44%

Val acc is best validation accuracy from the training logs. Test acc is held-out test accuracy, with test-time augmentation for the CNN.

Usage

from huggingface_hub import hf_hub_download

path = hf_hub_download(
    "diddoe/skin-lesion-classifiers",
    "custom_cnn_v1/v1_custom_cnn_skin_lesion_100_epochs.pth",
)

Rebuild the matching architecture from the GitHub repo, then load with model.load_state_dict(torch.load(path)). All models output 14 classes.

Dataset

Trained on the Kaggle dataset ahmedxc4/skin-ds, a 14-class set of dermoscopy and clinical skin images. The distribution is long-tailed, so every run uses a weighted sampler and Custom CNN V2 uses focal loss.

License

MIT for the model weights. The training images carry their own upstream terms, including ISIC archive sources. Check those before redistributing data.

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

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

GPU в ailist

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

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

В репозитории нет config.json: не понять архитектуру модели.

Ревизия весов
8d26bf5

0 моделей