我使用 MLPClassifier 已经有一段时间了,我认为我一直对函数的作用有错误的解释,我想我现在明白了,但我不确定。因此,我将总结我的理解,如果您能在正确的理解上添加您的想法,那就太好了。
因此,使用 MLPClassifier,我们正在构建一个基于训练数据集的神经网络。设置early_stopping = True
可以在训练过程中使用验证数据集,以检查网络是否也在处理新数据集。如果early_stopping = False
,则不进行过程中的验证。完成构建后,如果我们愿意,我们可以使用拟合模型来预测第三个数据集。我之前的想法是,在整个训练过程中,一个验证数据集被搁置一边,在每个 epoch 之后进行验证。
我不确定我的问题是否可以理解,但如果您能帮助我理清思路,那就太好了。