模型是否会在对其进行多次预测后学习测试集?

数据挖掘 机器学习
2022-03-12 04:00:46

在机器学习中,当我们训练一个模型时,比如

vect = CountVectorizer(min_df=5, ngram_range=(1,2)).fit(X_train)

X_train_vectorized = vect.transform(X_train)
model = LogisticRegression()
model.fit(X_train_vectorized, y_train)

predictions = model.predict(vect.transform(X_test))

并使用测试集进行预测,我们的模型是否在进行多次预测后学习测试集?

1个回答

TL/DR:没有。


predict您的方法在这里应用的预测概念是在测试集上试用模型它并不意味着对此类集合进行任何形式的调整,因此您的模型不会直接从中学习任何东西。

您可以将其推广到整个数据科学中的任何其他框架或讨论——训练拟合是在训练集上执行的任务,它们意味着适应它,并实际学习它的模式。预测没有。