我正在關注本教程:https : //www.datacamp.com/community/tutorials/random-forests-classifier-python 關于將 Scikit-learn 與隨機森林一起使用。但是,當前代碼僅顯示測驗準確度,而我也想知道訓練準確度,因為可能資料集非常小。
獲取測驗準確率的代碼是:
from sklearn import metrics
print("Accuracy:", metrics.accuracy_score(y_test, y_pred))
我將如何修改它以獲得訓練準確性?
uj5u.com熱心網友回復:
您可以獲得訓練集預測為
y_train_pred = clf.predict(X_train)
clf你的裝在哪里RandomForestClassifier。之后你可以使用
metrics.accuracy_score(y_train, y_train_pred)
計算訓練精度。或者,您可以使用
clf.score(X_train, y_train)
這應該給你相同的結果。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/347336.html
