[解決済み] sklearnのprecision_recall_fscore_supportの出力はどのように並べられるのでしょうか?
2022-02-19 14:36:46
質問
ターゲットラベルを0、1、2(dtype=int)とする多クラス分類の問題をしています。私は自分のモデルを構築し、精度、再現率、およびfスコアを使用して、それがどの程度優れているかを評価したいと思います。以下は、私が行ったことです。
precision,recall,fscore,support = precision_recall_fscore_support(y_train,y_train_pred)
print('recall: {0}'.format(recall))
そして、これが私の出力です。
recall: [ 0.99991709 0.56711409 0.12327412]
順番は左から0、1、2というのはほぼ間違いないでしょう。しかし、確かなことはわかりません。どなたか、(1) 順番を確認する方法、(2) 順番を確認する方法を教えていただけませんでしょうか?ラベルの順序を保存するパラメータがあるのでしょうか?私のラベルが "dog","bird","fish" だったとしたらどうでしょうか?アルファベット順だったでしょうか?
どのように解決するのですか?
precision,recall,fscore,support = precision_recall_fscore_support(y_train,y_train_pred,labels=[0,1,2])
左から0、1、2を与える。ちょうど
precision,recall,fscore,support = precision_recall_fscore_support(y_train,y_train_pred,labels=['dog','bird','fish'])
左から順に「犬」「鳥」「魚」と表示されます。
関連
-
[解決済み】Virtualenv - workon コマンドが見つかりません。
-
[解決済み】 raise TypeError(repr(o) + " is not JSON serializable")
-
[解決済み] ValueError: Substring not found, What am I doing wrong?
-
[解決済み] OpenBLAS blas_thread_init: pthread_create: リソースが一時的に利用できない
-
[解決済み] ImportError: Missing optional dependency 'S3Fs'. S3Fsパッケージは、S3ファイルを処理するために必要です。S3Fsをインストールするには、pipまたはcondaを使用してください。
-
[解決済み] Python 3 の "python -m SimpleHTTPServer" に相当するものは何ですか?
-
[解決済み] print関数の出力をフラッシュする(pythonの出力をバッファリング解除する)にはどうすればよいですか?
-
[解決済み] virtualenvを削除する方法を教えてください。
-
[解決済み】Python - n+nn+nnn+nnnの値を与えられた桁をnの値として計算する方法
-
[解決済み】Python 3.6+で辞書は順番に並びますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】 AttributeError: 'module' オブジェクトには 'urlretrieve' という属性がありません。
-
[解決済み] sklearn の KNearest Neighbors - ValueError: クエリデータの次元はトレーニングデータの次元と一致する必要があります。
-
[解決済み] PyCharmでpython 3.4を使用する際にInvalid Python SDK Errorが発生する。
-
[解決済み] PyCharmでインタプリタを設定する。"別のSDK名を使用してください"
-
[解決済み] 2次元リストを行と列で印刷する
-
[解決済み] PySNMP による snmpwalk
-
[解決済み] tensorflowをインポートする際に、以下のエラーが発生します。numpy.core._multiarray_umath'という名前のモジュールがありません。
-
[解決済み] モジュール 'pandas' には 'scatter_matrix' という属性がない」 というエラーはどうすれば解決できますか?
-
[解決済み] virtualenvを削除する方法を教えてください。
-
[解決済み] Python 3 のバイト列変数を通常の文字列に変換するにはどうすればよいですか?重複