Open lyt0511 opened 7 years ago
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??
[torch.CudaTensor of size 4x1000]
nn.View(1000)
Your input Image probably has the wrong size.
When I used the pre-trained module to test an image, I wrote codes as below
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 isnn.View(1000)
My test result have got three extra dimension, WHY??