Как включить предварительно обученные персептроны в AdaBoostClassifier?
Я хочу использовать AdaBoostClassifier sklearn.ensamble для простой задачи двоичной классификации. Как я могу использовать несколько предварительно подходящих персептронов в качестве слабых классификаторов в AdaBoostClassifier?
т.е.
from sklearn.ensemble import AdaBoostClassifier
from sklearn import linear_model
Xa, ya, Xb, yb #training data
#train perceptrons
perceptron_A = linear_model.Perceptron(n_iter=200)
perceptron_A.fit(Xa, ya)
perceptron_B = linear_model.Perceptron(n_iter=200)
perceptron_B.fit(Xb, yb)
# Then, can I initiate an AdaBoostClassifier with existing perceptrons?
ada_real = AdaBoostClassifier(
base_estimator='Perceptron', # [perceptron_A, perceptron_B]
learning_rate=learning_rate,
n_estimators=2,
algorithm="SAMME.R")
Или мне нужно собрать AdaBoost вручную?