遇到这个错误,基本都是标签没有从0开始,或者,标签结果中包含了设定之外的值。
做分类任务时,可能分类标签没有从0开始:
参考:https://www.cnblogs.com/henuliulei/p/13258297.html
我是在用transformer做生成任务时遇到的。
原因:在给decoder输入位置的tensor,以进行位置编码时,位置的tensor是从1开始了。我认为位置是句子的长度,所以从1开始。
实际还是要从零开始
遇到这个错误,基本都是标签没有从0开始,或者,标签结果中包含了设定之外的值。
做分类任务时,可能分类标签没有从0开始:
参考:https://www.cnblogs.com/henuliulei/p/13258297.html
我是在用transformer做生成任务时遇到的。
原因:在给decoder输入位置的tensor,以进行位置编码时,位置的tensor是从1开始了。我认为位置是句子的长度,所以从1开始。
实际还是要从零开始