模型的“迭代”一些误区:
很多新手上来就问,你的模型跑了多少次,这里的“多少次”就是模型的“迭代”这个参数。“迭代”就是模型训练学习的次数。
问这些问题的,一般都是把“迭代”次数的多少来作为衡量模型质量高低的唯一标准了。
但是,模型的质量并非由这个训练次数来决定的,模型的迭代次数越高也代表不了这个模型的质量就很高。
一个模型的质量高低,还有很多前提条件,比如模型的参数、和学习训练的素材。
模型有很多参数,“迭代”只是其中之一,而且这个参数并没有那么举足轻重。
抛开这两个概念,只谈“迭代次数”的,要么是小白,要么是被某些商家洗脑了。
素材在非常丰富的前提下,才有继续训练下去的必要,否则就几百张素材,你就训练到千万上亿,结果出来的也是一套垃圾模型。
所以新手小白,不要太在意模型的迭代次数,况且这个数字还是可以作弊修改的,很多商家用低参配置来跑,就是为了让迭代数据看起来好看。还有些直接修改这个数字。。。
这样做没有任何意义,你拿来用,几个小时甚至几天,人脸都是糊的。要那么好看的数字有什么意义呢?
一般人使用,素材不是太复杂的情况下,一般训练100-200万就已经有很好的效果了,想要更好的效果,也可以继续训练300-500万,基本已经成型了。
我所有的模型,都是经过几个版本的迭代,现在训练素材已经丰富到了20万+,训练也都是直到饱和为止