Визуализация сверточных нейросетей | Глубокие нейронные сети на Python

Описание к видео Визуализация сверточных нейросетей | Глубокие нейронные сети на Python

Визуализируем, что изучили сверточные слои глубокой нейронной сети.
Страница учебного курса - https://www.asozykin.ru/courses/nnpython

В видео рассматривается, как можно визуализировать выходные данные из сверточных слоев нейронной сети в Keras. Рассматривается пример распознавания собак и кошек из соревнования Kaggle - https://www.kaggle.com/c/dogs-vs-cats

Для визуализации создается "обрезанная" модель, которая включает не все слои обученной для классификации котов и собак, а только часть до интересующено нас сверточного слоя. Затем на вход в сеть подается тестовое изображение кота, а на выходе получается набор активаций из карт признаков. Эти активации затем визуалищируются с помощью библиотеки matplotlib.

Полная версия кода из демонстрации есть в репозитории примеров курса - https://github.com/sozykin/dlpython_c...

Поддержать курсы деньгами можно через Яндекс Кошелек - https://money.yandex.ru/to/4100142982...
Заранее спасибо за помощь!

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках -
https://goo.gl/kW93MA

Комментарии

Информация по комментариям в разработке