在 Keras 中显示内核内容的方法

method that shows kernel content in Keras

训练模型后如何查看Keras卷积层中使用的每个内核(过滤器)的内容?

(例如,对于具有 10 个过滤器 (3*3) 的 2D 卷积层。)

如果你的模型保存在model,你可以像这样访问第N层的内核:

kernels = model.layers[N].kernel

对于具有 10 个 3x3 内核的二维卷积,形状将为 [3, 3, x, 10],其中 x 是上一层的通道数。例如,您可以使用 matplotlib 可视化内容。