有没有办法让我对BaggingClassifier
的每个estimator
进行逐一的partial_fit
操作?类似于这样:
estim = BaggingClassifier(base_estimator=MLPClassifier(), n_estimators=33)for model in estim: model.partial_fit(X, Y)
在我的实际代码中,每个estimator
的partial_fit
操作将使用不同的数据进行。
回答:
在拟合BaggingClassifier后,您可以访问其估计器列表:clf.estimators_
使用常规的fit
方法对它们进行拟合:
estim = BaggingClassifier(base_estimator=MLPClassifier(), n_estimators=33)for model in estim.estimators_: model.fit(X, Y)
更多信息请参见文档。