3

Pythonパッケージscikit-learnのモデルオブジェクトには、クラスが「算術順序で順序付けられている」確率/クラスマトリックスを返すメソッド(たとえば、predict_log_proba())があります(これは、ドキュメントでの表現方法です)。

これが何を意味するのか誰かが知っていますか?これは辞書式ですか、数値ですか、それとも他のものですか?この式をグーグルで検索すると、メインヒットと同じドキュメントが見つかるので、これは標準の名前ではないと思います。

4

1 に答える 1

4

順序は、クラスラベルの並べ替えられた順序です。ラベルが["ham", "spam", "eggs"]の場合、それらは並べ替えられて生成されます(属性['eggs', 'ham', 'spam']で使用可能)。classes_

decision_functionの出力の最初の列はクラスに対応しpredict_proba、2番目はに、3番目はに対応します。例外として、2つのクラスがある場合、ofは「正の」クラスと見なされ、そのクラスの値のみが返されます。predict_log_probaeggshamspammaxclasses_

「算術順序」の定式化は、クラスラベルが整数でなければならなかった時代からの引き継ぎです。言い回しを変更したばかりなので、次のリリースでは、これがどのように機能するかについてより明確に説明する予定です。

于 2013-03-11T11:41:21.510 に答える