Scikit
- 8. モデルの評価
最後にモデルの学習結果を、テストデータを用いて評価します。
# テストデータで試した正解率を返す accuracy = clf.score(X_test,
y_test) print(f"正解率{accuracy}") # 学習済モデルを使ってテストデー
タを分類した結果を返す predicted = clf.predict(X_test) # 詳しいレポー
ト # precision(適合率): 選択した正解/選択した集合 # recall(再現率) :
選択した正解/全体の正解 # F-score(F値) : 適合率と再現率はトレード
オフの関係にあるため print("classification report")
print(metrics.classification_report(y_test, predicted))