【发布时间】:2019-12-29 06:28:59
【问题描述】:
callbacks = [EarlyStoppingCallback(learn, monitor='error_rate', min_delta=1e-5, patience=5)]
learn.fit_one_cycle(30, callbacks=callbacks, max_lr=slice(1e-5,1e-3))
如您所见,我使用了耐心 = 5 和 min_delta=1e-5 和 monitor='error_rate'
我的理解是:如果监控值的改进小于 min_delta,耐心告诉它等待多少个 epoch,在这种情况下是 error_rate。
所以如果我的理解是正确的,那么它不会停留在 Epoch 6。
这是我的理解错误还是fast.ai lib中的调试?
【问题讨论】:
-
建议几个写作技巧:(1)文本数据最好以文本形式呈现——请删除图像并改用格式化工具; (2) please-help-me 请求在这里是无关的,不应添加。技术写作优先。
-
嗨@halfer 感谢告知。我会记住的。由于文本数据已经丢失,我下次再做。至于第 2 点,我认为我没有“请帮助我”的请求。如果你认为有,请告诉我。谢谢
-
没问题。我之前编辑了帖子,删除了“有人可以帮忙吗?”。
-
@halfer 哦~~谢谢~!
标签: machine-learning pytorch fast-ai