2013-12-12 8 views
7

ランダムフォレスト分類器であるsklearnに関する特定の技術的な質問があります。 「.fit(X、Y)」メソッド、 とデータをフィッティングした後ランダムフォレスト分類器からツリー(予測子)を抽出する

は、推定対象から、いくつかの一般的な形式で、「.predict(X)は、実際の木 を抽出する方法があります" メソッドはPython以外でも実装できますか?

答えて

12

はい、フォレストのツリーはestimators_属性の フォレストオブジェクトに格納されています。

http://scikit-learn.org/stable/modules/tree.html#classification

ここhttps://github.com/scikit-learn/scikit-learn/blob/master/sklearn/tree/export.py

は、この関数の使用方法のドキュメントです:

あなたは、カスタム輸出を書くために出て学ぶことexport_graphviz 関数の実装を見てすることができます

+0

ありがとうOlivier!これは本当に役に立ちます – user3095701

+1

JSON形式に抽出する方法はありますか? – user3095701

+0

まだ(0.14.1時点)。ここにプルリクエストがあります:https://github.com/scikit-learn/scikit-learn/pull/2530 – ogrisel

関連する問題