请问您能解释一下scikit-learn中的”fit”方法有什么作用吗?为什么它有用?
回答:
简而言之:拟合等同于训练。然后,在训练之后,模型可以用来进行预测,通常是通过调用.predict()
方法来实现的。
详细说明:将模型拟合到(即使用.fit()
方法)训练数据上本质上是建模过程中的训练部分。它会找到通过所使用算法指定的方程的系数(例如上面[@umutto]的线性回归示例)。
然后,对于分类器,您可以使用predict
方法对传入的数据点(来自测试集或其他来源)进行分类。或者,在回归的情况下,您的模型会在使用predict
方法处理传入数据点时进行插值/外推。
还应该注意的是,有时”fit”这个术语也用于非机器学习方法,例如缩放器和其他预处理步骤。在这种情况下,您只是将指定的函数“应用”到您的数据上,就像使用最小-最大缩放器、TF-IDF或其他变换一样。
注意:这里有几个参考资料…