Получить соответствующий слой из модели
layer = classifier.layers[0] # 0th layer is the convolution in your architecture
Для каждого слоя свертки будет две переменные (ядра фильтра и смещение).Получите соответствующий
filters = layer.weights[0] # kernel is the 0th index
Теперь фильтры содержат значения, которые вы ищете, и это тензор.Чтобы получить значения тензора, используйте функцию get_value () бэкэнда Keras
import keras.backend as K
print(K.get_value(wt))
. Это выведет массив формы (3, 3, 3, 32), который преобразуется в 32 фильтра с размером ядра 3x3.для 3 каналов.