sklearn.pipeline
に「オプション」のステップを設定できるのだろうかと思います。たとえば、分類問題の場合は、ExtraTreesClassifier
をANDで試してみてください。PCA
の変換を先に実行する必要はありません。実際には、それはGridSearch
などで最適化できるように、PCA
ステップのトグルを指定する追加のパラメータを持つパイプラインかもしれません。私はsklearnソースのような実装は見当たりませんが、周り?さらにsklearnパイプラインの特定のステップを切り替えることは可能ですか?
、パイプラインの次のステップの可能なパラメータ値が前のステップでのパラメータに依存するかもしれないので(例えば、ExtraTreesClassifier.max_features
の有効な値はPCA.n_components
に依存する)、それはsklearn.pipeline
このような条件付きの依存関係を特定することができるとsklearn.grid_search
?
ありがとうございました!
として、 'ExtraTreesClassifier.max_features'は、整数値の代わりに、0.0から1.0の間の浮動小数点値にすることができることに注意してください。これは、あなたの場合のように、実際の機能の数が変わるときに便利です。 –
洞察力のある答えをお寄せいただきありがとうございます。私は彼らがまさに私が探していたものだと思う。 – dolaameng