训练完成后,报了以上错误。
首先,看到“The above exception was the direct cause of the following exception:”这句话,百度翻译一下指的是“上述异常是以下异常的直接原因:”,于是我从上往下看,以为是环境的问题(环境半年多没用了而且更新过环境所在硬盘)。
百度、vx群求助无果,遂询问男朋友。男朋友说debug应该从下往上看,环境是没有错的。“KeyError: "Dataset '' is not registered! Available datasets are:......”大概意思说数据集没有注册上,可用的数据集有......。
百度,看到了以下:
受以上博客启发,且bug的数据集后面是‘’,怀疑是因为model.test没有填写验证集名称的原因,于是在引号中间加my_val
分别训练40、100、2500轮,没有再报错