我有一个大小为64x64x3x3的Torch Cuda Tensor,我希望可视化给定图层的权重,如下所示:
local layer = model:get(3)
local weights = layer.weight
local imgDisplay = image.toDisplayTensor{input=weights, padding=2, scaleeach=80}
这会产生错误:
'packed must be a HxW or KxHxW or Kx3xHxW tensor, or a list of tensors
为了使用toDisplayTensor,我应该如何调整张量的大小?感谢。
答案 0 :(得分:1)
错误似乎非常直接 - 您应该以以下形式提供数据:
在你的情况下,我假设你的图像是64x64(或在当前的卷积之后)?那么你需要3x3x64x64 Tensor,其中第一维是迭代内核的,第二维是颜色,第三维是图像本身。