【问题标题】:What would be a good point to stop training?停止训练有什么好处?
【发布时间】:2020-01-27 01:35:15
【问题描述】:

这是我在每个 epoch 后的损失和准确性。这是一个具有 4 个输入和输出标记的序列到序列模型。 enter image description here

如果我要实施提前停止,我会在哪里停止训练?开发损失和准确率还没有开始下降,你会怎么做?

谢谢。

【问题讨论】:

    标签: keras lstm loss early-stopping


    【解决方案1】:

    首先,继续保存您的最佳模型,一旦您发现在几个 epoch 内您的训练损失正在下降,但同时您的验证损失正在上升,就该停止了(提前停止)。你保存了最好的模型,那就是你训练过的模型。

    【讨论】:

      【解决方案2】:

      这是关于您的目标:最佳准确度?最佳异常值拒绝?最好的log_loss?如果您的最终目标已明确定义,请为您的目的使用正确的指标。然后,训练您的模型,直到发生过度拟合,或者当您的指标不再改进时。

      【讨论】:

        猜你喜欢
        • 2021-10-03
        • 2020-12-25
        • 1970-01-01
        • 2020-03-13
        • 1970-01-01
        • 2016-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多