在Pytorch NLP示例中获得不同的输出词性标注

时间:2018-06-25 21:42:54

标签: lstm pytorch

我正在关注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

任何人都可以检查一下并指出为什么我得到不同的输出吗?

1 个答案:

答案 0 :(得分:0)

我更新了epochs = 500,即运行了500次,现在输出了正确的序列。