X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=2)clf.fit(X_train, y_train)y_true, y_pred = y_test, clf.predict(X_test)acc = accuracy_score(y_pred, y_test)
上面的4行代码是我在某个模型中看到的。能有人告诉我y_test
和y_pred
之间的区别吗?
回答:
y_test
是实际的标签集,用于评估最终模型的性能,与y_pred
进行比较,后者是我们在拟合机器学习模型后得到的,即我们的模型对X_test
的预测结果。