When I used the pre-trained module to test an image, I wrote codes as below
predictions = model:forward(img:cuda())
print(predictions:exp())
and then I got
[torch.CudaTensor of size 4x1000]
,which means the vector about the final prediction score is 4*1000.
However we know the last layer is
nn.View(1000)
My test result have got three extra dimension, WHY??