【发布时间】:2017-08-05 08:28:53
【问题描述】:
minibatch = torch.Tensor(5, 2, 3,5)
m = nn.View(-1):setNumInputDims(1)
m:forward(minibatch)
给出一个大小的张量
30x5
m = nn.View(-1):setNumInputDims(3)
m:forward(minibatch)
给出一个大小的张量
5 x 30
m = nn.View(-1):setNumInputDims(2)
m:forward(minibatch)
给出一个大小的张量
10 x 15
发生了什么事?我不明白为什么我得到我现在的尺寸。 我认为我不理解它的原因是我认为 View m 期望 n dims 作为输入。因此,如果 n = 1,那么我们将 5 作为第一个暗淡,将 30 作为第二个暗淡,这似乎是当 numInputDims 设置为 2 时发生的情况。
【问题讨论】:
标签: torch