machine-learning - 我可以将早期停止合并到 keras 网格搜索中吗?

标签 machine-learning keras neural-network grid-search hyperparameters

我正在对多个超参数执行网格搜索,这可能需要很长时间。可能有几种组合远非有效,如果可能的话,我想在执行网格搜索时使用早期停止,以防止它在每个超参数组合上使用完整的 100 个时期。如果某个特定组合在过去 5 或 10 个时期内没有将损失减少一定量,我想停止测试该超参数组合并转向下一个候选组合。这可能吗?

最佳答案

您必须使用提前停止并为触发器添加延迟(耐心)。请参阅文档:https://keras.io/callbacks/#earlystopping

关于machine-learning - 我可以将早期停止合并到 keras 网格搜索中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59339735/

相关文章:

neural-network - 人工神经网络中的操作

python-3.x - linerrud 数据集上的线性回归

python - 如何在 A100 GPU 上使用 Pytorch (+ cuda)?

python - 在 Keras 的批量训练期间显示每个 epoch 的进度条

python - 是否有可应用于分类数据输入的特征选择算法?

python-3.x - 使用 keras 的神经网络准确度非常低,验证准确度为 0.0000e+00

python - DeepLab tensorflow : TypeError: MonitoredTrainingSession() got an unexpected keyword argument 'summary_dir'

tensorflow - 使用 tensorflow 合并在 2 台不同计算机上训练的同一模型的权重

python - 在 Mac 上的 Docker 中运行 Keras 时出现内存问题

python - 如何在损失函数中的 keras 张量上使用 numpy 函数?