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

07.07.2018
Визуализируем, что изучили сверточные слои глубокой нейронной сети. Страница учебного курса - https://www.asozykin.ru/courses/nnpython В видео рассматривается, как можно визуализировать выходные данные из сверточных слоев нейронной сети в Keras. Рассматривается пример распознавания собак и кошек из соревнования Kaggle - https://www.kaggle.com/c/dogs-vs-cats Для визуализации создается "обрезанная" модель, которая включает не все слои обученной для классификации котов и собак, а только часть до интересующено нас сверточного слоя. Затем на вход в сеть подается тестовое изображение кота, а на выходе получается набор активаций из карт признаков. Эти активации затем визуалищируются с помощью библиотеки matplotlib. Полная версия кода из демонстрации есть в репозитории примеров курса - https://github.com/sozykin/dlpython_course/blob/master/computer_vision/cats_and_dogs/cats_and_dogs_visualization.ipynb Поддержать курсы деньгами можно через Яндекс Кошелек - https://money.yandex.ru/to/410014298228017 Заранее спасибо за помощь! Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках - https://goo.gl/kW93MA

Похожие видео

Показать еще