Классификатор КТ почек на основе EfficientNet

Модель классифицирует КТ-снимки почек на четыре категории: киста, норма, камень, опухоль.

0/5
0 скачиваний
0 отзывов
Классификатор КТ почек на основе EfficientNet
Подходит для задач:
Image Classification
Сферы:
Медицина

Описание

Описание модели

Это пользовательская сверточная нейронная сеть (CNN) в стиле EfficientNet, разработанная для классификации компьютерных томограмм почек. Модель была обучена с нуля для распознавания четырех категорий: киста, норма, камень и опухоль. Она имеет 101 миллион параметров и демонстрирует высокую точность (более 95%).

Детали модели

  • Тип модели: Пользовательская сверточная нейронная сеть в стиле EfficientNet

  • Архитектура: 101 миллион параметров, 7 стадий с блоками MBConv

  • Входное разрешение: Изображения RGB 384x384x3

  • Количество классов: 4 (Киста, Норма, Камень, Опухоль)

  • Фреймворк: PyTorch 2.0+

  • Точность обучения: Смешанная точность BF16 на NVIDIA A100

  • Предварительно обученные веса: Отсутствуют, обучение проводилось с нуля на данных медицинских изображений

Метрики качества

  • Точность: 95.00%

  • F1-показатель: 0.9400

Производительность по классам

Класс

Точность

Полнота

F1-показатель

Киста

Высокая

Высокая

Высокая

Норма

Высокая

Высокая

Высокая

Камень

Хорошая

Хорошая

Хорошая

Опухоль

Хорошая

Хорошая

Хорошая

Обучение модели

Модель была обучена на наборе данных CT Kidney с использованием следующего подхода:

  • Пользовательская архитектура в стиле EfficientNet, построенная с нуля

  • 101 миллион обучаемых параметров

  • Множитель ширины: 1.4, Множитель глубины: 1.4

  • Входное разрешение: 384x384 пикселей

  • Обучение со смешанной точностью BF16 на NVIDIA A100

  • Оптимизатор AdamW с планировщиком OneCycleLR

  • Интенсивное аугментирование данных (умножение в 5 раз)

  • Отсутствие утечки данных: разделение наборов до аугментации

  • Время обучения: 10.5 часов на A100 40ГБ

Конфигурация обучения

  • Эпохи: 40

  • Размер пакета: 48

  • Оптимизатор: AdamW (lr=2e-3, weight_decay=2e-4)

  • Планировщик: OneCycleLR с косинусным отжигом

  • Функция потерь: CrossEntropyLoss со сглаживанием меток (0.1)

  • Регуляризация: Dropout (0.35), Стохастическая глубина (0-0.2)

  • Аугментация данных: Интенсивная аугментация, включая вращение, отражение, изменение яркости/контраста, CLAHE

  • Оборудование: NVIDIA A100 40ГБ с точностью BF16

  • Время обучения: ~10.5 часов для 40 эпох

Разделение данных

  • Обучающая выборка: 80% (после аугментации ~78 000 изображений)

  • Валидационная выборка: 10% (исходная, без аугментации)

  • Тестовая выборка: 10% (исходная, без аугментации)

  • Отсутствие утечки данных: Разделение было выполнено до аугментации

Применение

Основные сценарии использования

  • Медицинские исследования и образовательные цели

  • Классификация заболеваний почек по КТ-снимкам

  • Разработка систем компьютерной диагностики (CAD)

  • Исследования в области медицинских изображений

Ограничения

  • Модель обучена на конкретном распределении данных

  • Не должна использоваться в качестве единственного диагностического инструмента

  • Требует клинической валидации перед медицинским применением

  • Производительность может варьироваться на других изображениях

Ссылки

Arko007/kidney-ct-classifier-efficientnet

Предпросмотр файлов

В этой модели нет файлов для предпросмотра.

Просмотры

Скачивания

Похожие модели

Кейсы внедрения

Обсудите модель
с топами рынка в бизнес чате
Есть вопросы по модели?
Написать автору

Оценка

Детали модели

Автор: Qubu Team
Объем: 5.67 ГБ
Комментарии: 0
Просмотры: 6
Скачивания: 0
Лицензия: MIT
Дата добавления: 02.05.2026

Автор

Qubu Team

Qubu Team

Команда

Профиль команды
Загрузка...
Загрузка комментариев...