在MLP分类器的 SciKit 文档中,early_stopping如果在几次迭代中没有任何改进,则允许停止学习的标志。但是,似乎没有指定是否恢复找到的最佳权重或模型的最终权重是在最后一次迭代中获得的权重。如果没有,是否可以恢复找到的最佳权重?
SciKit Learn:多层感知器提前停止,恢复最佳权重
数据挖掘
神经网络
scikit-学习
感知器
毫升
2022-02-18 16:37:37
1个回答
要恢复最佳权重,您需要一种方法来监控您选择的指标并跟踪给定点的最佳权重。这与提前停止无关,无论分类器执行了多少次迭代,您都可以返回最佳权重。不幸的是,据我所知,scikit-learn 不支持此功能。
在早期停止时,您假设最佳重量是您停止训练的那一点。提前停止与其说是一种正则化技术,不如说是一种收敛速度技术。