mengdeli
mengdeli
> @miko8422 @Little-LinNian 也许是你自己的语料太少了吧,它这个默认是8000个验证集。试试用`--val_num 100` 或者是更小的值试试? 有用,感谢
问题解决了,是因为自己的语料太少了,可以增加一下语料的数量
1,他这个报错的原因就是分母的值为零,你加上一个很小的值确实会避免这个错误,但是对于模型的训练来说准确度很重要。 2,另外增加语料没有解决这个问题的话,还是你增加的语料的数量太少了,我的建议是你不要手动去增加语料,你去作者的链接里面找一下,我记得有语料的压缩包,把它下载下来。
1.他这个报错的原因就是分母的值为零,你在分母上加上一个很小的值确实会避免这个错误,但是对于模型的训练来说准确度很重要。2。另外增加语料还是没有解决这个问题的原因是你的语料增加的还是不够多,我的建议是你不要手动的去增加语料,你去作者的链接里面找找看,我记得有语料的压缩包,你把他下载下来就行, ------------------ 原始邮件 ------------------ 发件人: ***@***.***>; 发送时间: 2024年4月16日(星期二) 下午4:26 收件人: ***@***.***>; 抄送: ***@***.***>; ***@***.***>; 主题: Re: [yangjianxin1/GPT2-chitchat] ZeroDivisionError: division by zero (Issue #126) 我试着增加语料 但是没有解决。 但是为了让train跑起来 我在分母都加了一个很小的值。 image.png (view on web) 代码确实是跑起来了...
不客气, ------------------ 原始邮件 ------------------ 发件人: ***@***.***>; 发送时间: 2024年4月17日(星期三) 凌晨2:02 收件人: ***@***.***>; 抄送: ***@***.***>; ***@***.***>; 主题: Re: [yangjianxin1/GPT2-chitchat] ZeroDivisionError: division by zero (Issue #126) 我在分母增加最小值的方法确实不可取: 导致后面训练的模型使用出现乱码: image.png (view on web) 我再尝试去增加语料,谢谢你 — Reply...
不行呀,末尾也没有换行呀!!!
> 是你的txt 语料 ,处理成一行一句话,文件末尾不能有换行 还是不行呀!
> 我也遇到了这个问题,怎么解决 你好!请问你的这个问题解决了吗?
> ``` > # 记录当前epoch的平均loss与accuracy > epoch_mean_loss = total_loss / len(train_dataloader) > epoch_mean_acc = epoch_correct_num / epoch_total_num > ``` > > 这两个被除数是0 你好!请问你的这个问题解决了吗?