0
我在R代码里面一个卷积层,为创建:
conv1 <- mx.symbol.Convolution(data=data, kernel=c(10,1), num_filter=10)
如何提取在卷积层中学习到的滤波器?
一旦网被充分训练,我怎么能提取10个过滤器?
我在R代码里面一个卷积层,为创建:
conv1 <- mx.symbol.Convolution(data=data, kernel=c(10,1), num_filter=10)
如何提取在卷积层中学习到的滤波器?
一旦网被充分训练,我怎么能提取10个过滤器?
滤波器权重位于卷积的weight
参数中。假设你已经使用了标准布局,就像你的例子中那样,权重将具有形状(num_filter,channels,kernel [0],kernel [1])。
例如
conv1.weight.data()[0]
访问重量张量从当前上下文中的第一过滤器的。