始める無料で始める

アンサンブルを評価する

前の演習では、はじめての投票分類器を作成しました。ここでは、その性能を評価し、個々のモデルと比較してみましょう。

個々のモデル(clf_knnclf_dtclf_lr)と投票分類器(clf_vote)は、すでに読み込みと学習が完了しています。

評価には f1_score() を使うことを思い出してください。加えて、classification_report() 関数を使ってテストデータ(X_testy_test)の classification report を作成します。

あなたの投票分類器は、決定木の F1-Score 58% を上回れるでしょうか?

この演習はコースの一部です

Pythonで学ぶアンサンブル手法

コースを見る

演習の手順

  • 投票分類器 clf_vote を使って、テストデータ X_test のラベルを予測します。
  • 投票分類器の F1-Score を計算します。
  • classification_report()y_testpred_vote を渡して、投票分類器の classification report を計算します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Calculate the predictions using the voting classifier
pred_vote = ____

# Calculate the F1-Score of the voting classifier
score_vote = ____
print('F1-Score: {:.3f}'.format(score_vote))

# Calculate the classification report
report = ____
print(report)
コードを編集して実行