Pythonパッケージscikit-learnのモデルオブジェクトには、クラスが「算術順序で順序付けられている」確率/クラスマトリックスを返すメソッド(たとえば、predict_log_proba())があります(これは、ドキュメントでの表現方法です)。
これが何を意味するのか誰かが知っていますか?これは辞書式ですか、数値ですか、それとも他のものですか?この式をグーグルで検索すると、メインヒットと同じドキュメントが見つかるので、これは標準の名前ではないと思います。
Pythonパッケージscikit-learnのモデルオブジェクトには、クラスが「算術順序で順序付けられている」確率/クラスマトリックスを返すメソッド(たとえば、predict_log_proba())があります(これは、ドキュメントでの表現方法です)。
これが何を意味するのか誰かが知っていますか?これは辞書式ですか、数値ですか、それとも他のものですか?この式をグーグルで検索すると、メインヒットと同じドキュメントが見つかるので、これは標準の名前ではないと思います。
順序は、クラスラベルの並べ替えられた順序です。ラベルが["ham", "spam", "eggs"]
の場合、それらは並べ替えられて生成されます(属性['eggs', 'ham', 'spam']
で使用可能)。classes_
decision_function
の出力の最初の列はクラスに対応しpredict_proba
、2番目はに、3番目はに対応します。例外として、2つのクラスがある場合、ofは「正の」クラスと見なされ、そのクラスの値のみが返されます。predict_log_proba
eggs
ham
spam
max
classes_
「算術順序」の定式化は、クラスラベルが整数でなければならなかった時代からの引き継ぎです。言い回しを変更したばかりなので、次のリリースでは、これがどのように機能するかについてより明確に説明する予定です。