我正在关注Pytorch教程网站上的NLP教程。我得到的输出与应该显示的输出不同,因此我只是复制粘贴了整个代码,而输出仍然不同。
我的代码在本要点中共享:
Example: An LSTM for Part-of-Speech Tagging
第一个句子
[‘The’, ‘dog’, ‘ate’, ‘the’, ‘apple’]
[‘DET’, ‘NN’, ‘V’, ‘DET’, ‘NN’]
输出如下:
tensor([[-0.7662, -0.6405, -4.8002],
[-2.7163, -0.0698, -6.6515],
[-3.1324, -5.7668, -0.0479],
[-0.0528, -3.3832, -4.0481],
[-2.4527, -0.0931, -5.8702]])
我得到的序列是:1 1 2 0 1而不是0 1 2 0 1
任何人都可以检查一下并指出为什么我得到不同的输出吗?
答案 0 :(得分:0)
我更新了epochs = 500,即运行了500次,现在输出了正确的序列。