FT

frgfm/torch-cam

Data science & ML

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

2,3 тыс. stars Качество 72 Тренд 45Apache-2.0

Карты активации классов для ваших моделей PyTorch (CAM, Grad-CAM, Grad-CAM++, Smooth Grad-CAM++, Score-CAM, SS-CAM, IS-CAM, XGrad-CAM, Layer-CAM, Finer-CAM, LeGrad, RefineCAM)

Обзор

Простой способ использовать классоспецифическую активацию сверточных и трансформаторных слоёв в PyTorch. Отладка одного неожиданного результата классификатора? Используйте рабочий процесс по принципу предсказанного и ожидаемого агента, дайте совместимому агенту навык переноса или начните с llms.txt. Источник: изображение с woopets (карты активации созданы с помощью предварительно обученного Resnet-18) TorchCAM использует механизмы прицепа PyTorch для бесшовного извлечения всей необходимой информации и активации класса без дополнительных усилий со стороны пользователя. Каждый объект CAM служит обёрткой вокруг вашей модели. Вы можете найти исчерпывающий список поддерживаемых методов CAM в документации и использовать его следующим образом: *Обратите внимание, что по умолчанию слой, на котором получается CAM, установлен на последний нередукционный сверточный слой. Если вы хотите исследовать конкретный слой, используйте аргумент target_layer в конструкторе.* После того как ваш экстрактор CAM настроен, вам нужно использовать модель только для обычных выводов по данным.

Обзор (машинный перевод)

TorchCAM: исследователь активации класса

Английский | 简体中文

Объясните решения в PyTorch: карты активации для классификаторов изображений, детекторов, сегментаторов и VLM, а также вклад токенов для текстовых классификаторов.

Отладка одного неожиданного результата классификатора? Используйте рабочий процесс с предсказанным и ожидаемым агентом, установите портативный навык в ваш кодировочный агент с помощью npx skills add frgfm/torch-cam или начните с llms.txt.

Источник: изображение с woopets (карты активации созданы с помощью предварительно обученного Resnet-18)

Почему TorchCAM

  • 12 методов CAM плюс карты токена VLM: от CAM и Grad-CAM к LeGrad, RefineCAM и TAM.
  • CNN и Vision Transformers: автоматическое разрешение целевых уровней для CNN, преобразования LeGrad и Reshape для ViT.
  • За пределами классификации: объяснить обнаружения, сегментационные маски и вложения с помощью одних и тех же экстракторов.
  • Текстовые модели принятия решений: быстрые TokenAblation измеряют эффект каждого токена; TokenIG обеспечивает встраивание интегрированных градиентов с числовыми проверками. Оба возвращают классоспецифические знаковые отображения, включая архитектуру принятия решений Laya.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

TorchCAM: class activation explorer

English | 简体中文

Explain PyTorch decisions: activation maps for image classifiers, detectors, segmenters and VLMs, and token contributions for text classifiers.

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add frgfm/torch-cam
Новичок в MCP? Начните с руководства на mcpskill.org →