始める無料で始める

多クラス分類の性能評価

この演習では、sklearn.metrics モジュールを使ってモデルの評価指標を計算します。

モデルはすでに学習済みで、変数 model に保存されています。あわせて、変数 X_testy_true、そして sklearn.metrics パッケージの関数 confusion_matrix()classification_report() も読み込まれています。

まずはモデルの「混同行列(confusion matrix)」を計算します。続いて、モデルの性能を要約するために、classification_report() 関数を使って「適合率(precision)」、「再現率(recall)」、「F1-score」を計算します。この関数では、オプションでクラス名を含む listnews_cat 変数に保存されています)を target_names 引数に渡すと、レポートがより読みやすくなります。

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

Kerasで学ぶ言語モデリングのためのRecurrent Neural Networks (RNNs)

コースを見る

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

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

# Use the model to predict on new data
____ = model.____(X_test)

# Choose the class with higher probability 
y_pred = np.____(predicted, axis=1)
コードを編集して実行