【发布时间】:2020-06-05 00:21:52
【问题描述】:
在训练模型后,如何查看 Keras 卷积层中使用的每个内核(过滤器)的内容?
(例如,对于具有 10 个过滤器 (3*3) 的 2D 卷积层。)
【问题讨论】:
标签: python keras convolution
在训练模型后,如何查看 Keras 卷积层中使用的每个内核(过滤器)的内容?
(例如,对于具有 10 个过滤器 (3*3) 的 2D 卷积层。)
【问题讨论】:
标签: python keras convolution
如果你的模型保存在model,你可以像这样访问第N层的内核:
kernels = model.layers[N].kernel
对于具有 10 个 3x3 内核的 2D 卷积,形状为 [3, 3, x, 10],其中 x 是前一层的通道数。例如,您可以使用 matplotlib 可视化内容。
【讨论】: