比如一个主要由卷积层构造的序列模型,可以获得卷积核
kernel_tensor = model.layers[conv_layer].weights[0]
如果(训练后)能够获得kernel_tensor的值,假定为kernel,则图示这些核非常简单,大致代码为:
for k in range(kernel.shape[-1])
plot(kernel[:,:,:,k]) #kernel的0维和输入的通道(或者下层的卷积核数)相同,这个维度怎么处理? 平均化 plot(mean(kernel[:,:,:,k], axis=0)
--
FROM 183.237.174.*