Как визуализировать фильтры после 1-го слоя, обученного CNN?

conv-neural-network

816 просмотра

1 ответ

Фильтры на 1-м этапе CNN могут быть легко визуализированы, поскольку они имеют глубину 3 (RGB). Как я могу визуализировать более поздние? Как в http://cs231n.stanford.edu/slides/winter1516_lecture7.pdf

введите описание изображения здесь

Если фильтр 2-й ступени имеет глубину более 3, как я могу визуализировать его, как показано на рисунке выше? Это все еще в RGB или?

Автор: Kong Источник Размещён: 06.11.2019 05:26

Ответы (1)


0 плюса

Я полагаю, что эти изображения могут быть созданы с помощью метода из бумаги zeilerECCV2014 , с учетом предварительно обученной сети и набора данных изображений. Это делается в два этапа:

  1. выбрать изображения из набора данных, которые дают самый сильный ответ.
  2. используя обратное распространение, генерируйте минимальные входные изображения, которые дали бы тот же самый ответ. Эти минимальные изображения те, что на вашей картинке.

Вот примеры кода для Tensorflow, которые я видел, чтобы работать.

Автор: etoropov Размещён: 25.05.2018 03:53
Вопросы из категории :
32x32