可视化图像,中间层在火炬(LUA)
问题描述:
在CONV-网模型,我知道如何以可视化的过滤器,我们可以做itorch.image(型号:得到(1)。重量)可视化图像,中间层在火炬(LUA)
但如何我可以在卷积后有效地显示输出图像吗?尤其是深层神经网络中第二层或第三层的图像?
谢谢。
答
形象化的权重:
-- visualizing weights
n = nn.SpatialConvolution(1,64,16,16)
itorch.image(n.weight)
形象化特征地图:
-- initialize a simple conv layer
n = nn.SpatialConvolution(1,16,12,12)
-- push lena through net :)
res = n:forward(image.rgb2y(image.lena()))
-- res here is a 16x501x501 volume. We view it now as 16 separate sheets of size 1x501x501 using the :view function
res = res:view(res:size(1), 1, res:size(2), res:size(3))
itorch.image(res)
更多:https://github.com/torch/tutorials/blob/master/1_get_started.ipynb
该secon d回答更合适,请重新选择答案,以便找到更好更正确答案的人更容易 – Anuj