当前位置:   article > 正文

YOLO训练触发早停

YOLO训练触发早停

YOLO训练触发早停

日志:

Stopping training early as no improvement observed in last 100 epochs. Best results observed at epoch 0, best model saved as best.pt. To update EarlyStopping(patience=100) pass a new patience value, i.e. python train.py --patience 300 or use --patience 0 to disable EarlyStopping.

解析

具体含义如下:

  1. Stopping training early as no improvement observed in last 100 epochs:
    • 训练过程被提前停止了,因为在最近的 100 个 epoch 中,模型的性能没有任何提升。训练通常会在没有进一步改进的情况下停止,以避免浪费时间和计算资源。
  2. Best results observed at epoch 0, best model saved as best.pt:
    • 在训练的第 0 个 epoch 时,模型的性能最佳。这意味着从训练开始到当前,模型在第一个 epoch 的性能最好,因此保存了这一模型状态为 best.pt
  3. To update EarlyStopping(patience=100) pass a new patience value, i.e. python train.py --patience 300 or use --patience 0 to disable EarlyStopping:
    • 这条信息提供了如何调整提前停止策略的建议。EarlyStopping 是一种防止过拟合的方法,通过监控模型的性能并在一定的 epoch 内没有改进时停止训练。
    • 你可以通过传递新的 --patience 参数来调整提前停止的耐心值。例如,--patience 300 将允许训练有 300 个 epoch 的没有改进后再停止。
    • 如果你希望禁用提前停止机制,可以使用 --patience 0
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/885803
推荐阅读
相关标签
  

闽ICP备14008679号