метод, который показывает содержимое ядра в Keras - PullRequest
3 голосов
/ 20 февраля 2020

Как я могу увидеть содержимое каждого ядра (фильтра), которое используется в слое свертывания Keras после обучения модели?

(Например, для слоя свертки 2D с 10 фильтрами (3 * 3) ).)

1 Ответ

1 голос
/ 21 февраля 2020

Если ваша модель сохранена в model, вы можете получить доступ к ядрам N-го слоя следующим образом:

kernels = model.layers[N].kernel

Для двумерной свертки с 10 ядрами 3х3 форма будет [3, 3, x, 10], где x - количество каналов на предыдущем слое. Например, вы можете визуализировать содержимое с помощью matplotlib.

...