深度学习术语中的耐心是什么意思?

Say*_*Das 6 deep-learning tensorflow2.0

我在 AugMix https://github.com/AakashKumarNain/AugMix_TF2/blob/master/utils.py上阅读 Aakash Nain 的代码 ,并在 CTEarlyStopping 类下找到了“耐心”一词。我不是第一次遇到这个词,但我对这些术语很菜鸟。寻找快速解释。

MH3*_*304 7

当你训练某些东西时,它从高损失开始,在训练过程中,损失会下降并且更令人沮丧(准确性变得更高)。

经过有限数量的 epoch 后,足够低的损失不会降低(准确度不会变高)。在这种情况下,似乎训练更多的 epoch 是没有用的,因为你的训练几乎已经完成了。

此时此刻,耐心值告诉训练者,在损失停止减少后必须继续多少个时期。如果您没有设置耐心值,即使您的训练结果没有任何改善,训练也会继续您设置的所有时期。该值可以为您节省一些时间和精力(通过让 GPU 休息)。