Я прочитал статью Цейлера и Фергуса Visualizing and Understanding Convolutional Networks и хотел бы использовать технику их визуализации. Документ звучит многообещающе, но, к сожалению, я понятия не имею, как реализовать его в Keras (версия 1.2.2).
Два вопроса:
Keras предоставляет только слой
Deconvolution2D
, но неUnpooling
и не «обратный слой ReLU». Как я могу использовать эти переменные переключателя, упомянутые в документе, для реализации распаковки? Как мне использовать обратный ReLU (или это просто «нормальный»ReLU
)?Слой Keras
Deconvolution2D
имеет атрибутыactivation
иsubsample
. Может быть, это ключ к решению моей проблемы?! Если да, мне придется заменить всю мою комбинацию слоевConvolution2D
+Activation
+Pooling
одним слоемDeconvolution2D
, верно?
Я ценю вашу помощь!