sklearn.pipeline
'da "isteğe bağlı" bir adımı ayarlayabilir miyim? Örneğin, bir sınıflandırma problemi için bir ExtraTreesClassifier
'u AND ile bir PCA
dönüşümü olmadan denemek isteyebilirim. Pratikte, PCA
adımının geçişini belirten ek bir parametreli bir boru hattı olabilir, böylece GridSearch
ve benzeri bir yöntemle optimizasyon yapabilirim. Sklearn kaynağında böyle bir uygulama görmüyorum, fakat herhangi bir iş var mı? etrafında? boru hattında sonraki adımda olası parametre değerleri bir önceki adımda (örneğin ExtraTreesClassifier.max_features
geçerli değerler PCA.n_components
bağlıdır) parametrelere bağlı olabilir çünküSklearn boru hattında belirli bir adımı değiştirmek mümkün mü?
Dahası, mümkün sklearn.pipeline
böyle bir koşullu bağımlılık belirtmektir ve sklearn.grid_search
?
Teşekkür ederiz!
As Bir yan not, 'ExtraTreesClassifier.max_features' bir tamsayı değeri yerine 0.0 ve 1.0 arasında bir float değeri olabileceğini unutmayın. Bu, durumunuzda olduğu gibi, gerçek özellik değişkeni olduğunda faydalıdır. –
Anlayışlı cevaplar için ikinize de teşekkürler. Bence tam da aradığım şey onlardı. – dolaameng