yeyupiaoling / PPASR

基于PaddlePaddle实现端到端中文语音识别,从入门到实战,超简单的入门案例,超实用的企业项目。支持当前最流行的DeepSpeech2、Conformer、Squeezeformer模型
Apache License 2.0
807 stars 128 forks source link

改变batch_size后,num_workers和learning_rate要随之改变吗 #128

Closed Skeleton003 closed 1 year ago

Skeleton003 commented 1 year ago

因为电脑太旧了,我把batch_size改成了4(因为8以上就跑不了了),请问num_workers和learning_rate应该相应地改为多少?

另外,我在batch_size=4,num_workers=4,learning_rate=1e-3的设置下跑了十几个epoch,cer就一直是1.0了,这正常吗?

yeyupiaoling commented 1 year ago

学习率可以按倍数减少。你训练那个模型,是不是用最新的代码分支develop

Skeleton003 commented 1 year ago

学习率可以按倍数减少。你训练那个模型,是不是用最新的代码分支develop

我训练入门级

yeyupiaoling commented 1 year ago

胆子大点,直接使用最终级

Skeleton003 commented 1 year ago

所以cer降不下来是因为入门级的模型有问题吗

yeyupiaoling commented 1 year ago

也不是,可能你学习率太大了,也有可能是随机初始化的问题。

Skeleton003 commented 1 year ago

学习率调小后cer和loss果然降下来了,感谢。