Подгонка каждого оценщика BaggingClassifier отдельно - PullRequest
0 голосов
/ 11 апреля 2020

Есть ли способ, которым я мог бы partial_fit каждый estimator из BaggingClassifier один за другим? Примерно так:

estim = BaggingClassifier(base_estimator=MLPClassifier(), n_estimators=33)
for model in estim:
    model.partial_fit(X, Y)

В моем реальном коде каждый partial_fit каждого estimator будет сделан с разными данными.

1 Ответ

2 голосов
/ 11 апреля 2020

После того, как вы установили BaggingClassifier, вы можете получить доступ к списку его оценок: clf.estimators_

Добавьте к ним обычные fit:

estim = BaggingClassifier(base_estimator=MLPClassifier(), n_estimators=33)
for model in estim.estimators_:
    model.fit(X, Y)

Больше в документы .

...