Python。 Sklearn。 RandomForestClassifier
。フィッティング後にRandomForestClassifier
、それはgraphvizを作成するために使用することができる一種の「ベスト」「平均化された」コンセンサスツリーを生成しますか?スケルトンからgraphvizを作るRandomForestClassifier(個々のclf.estimators_ではなく)
はい、私はドキュメントを見ました。いいえ、それについて何も言わない。いいえRandomForestClassifier
にはtree_
属性がありません。しかし、森の中の個々の樹木をclf.estimators_
から得ることができるので、私はそれらのうちの1つからグラフビズを作ることができることを知っています。 example of that hereがあります。私はすべての木を得点することができ、森の中で最高のスコアを持つ木を見つけてその木を選ぶことができます...しかし、それは私が求めているものではありません。
「平均化された」最終ランダムランダムフォレスト分類器の結果からグラフビズを作成します。これは可能ですか?あるいは、最終的な分類器は、基礎となる木を使用してスコアと予測を生成しますか?
@VivekKumarの喝采、回答に追加 –
概念は、ランダムな森林モデルには子供の束(決定木)があります。それらの子供たちは投票することができます。子投票のモード(通常は、しかし時には平均)がスコアまたは予測出力を決定します。それは抽象的な権利ですか? – Jarad
親ツリーが存在するというこの概念につながるので、私はそれらを "_parent_"の "_children_"とはみなしません。親は存在しません。それは、コーパスのランダムなサブセットで訓練された決定木の集まりです。彼らを子供よりもむしろ隣人と考えてください。 大多数の投票(重み付けされた大多数の場合があります)が分類に使用され、平均の投票は回帰(住宅価格や旅行時間のような数値出力を予測するためのもの)です。 –