scikit-learn - GaussianProcessClassifier 中的 max_iter_predict=1 和 max_iter_predict=10 给出相同的结果
问题描述
max_iter_predict负责什么?当我尝试不同的值(从 1 到 50)时,结果仍然没有改变。
解决方案
从文档中:
max_iter_predict :int,可选(默认值:100)
牛顿法中用于在预测期间逼近后验的最大迭代次数。较小的值会以更差的结果为代价减少计算时间
由于在您的情况下结果没有改变,我会得出结论,即使使用估计也足够max_iter_predict=1
了。Newton’s method for approximating the posterior during predict