MLPClassifier в BaggingClassifier - PullRequest
       0

MLPClassifier в BaggingClassifier

0 голосов
/ 10 апреля 2020

Могу ли я использовать partial_fit() в BagginClassifier(), который содержит несколько MLPClassifier()? Моя проблема - двоичная классификация, что-то вроде этого:

clf = MLPClassifier()
model = BaggingClassifier(base_estimator=clf)
model.partial_fit(x, y, classes=[0, 1])

Это заставляет меня выдавать эту ошибку:

AttributeError: 'BaggingClassifier' object has no attribute 'partial_fit'

1 Ответ

1 голос
/ 10 апреля 2020

Похоже, это не так. В документации из sklearn приведен следующий список модулей, поддерживающих partial_fit:

sklearn.naive_bayes.MultinomialNB
sklearn.naive_bayes.BernoulliNB
sklearn.linear_model.Perceptron
sklearn.linear_model.SGDClassifier
sklearn.linear_model.PassiveAggressiveClassifier

sklearn.linear_model.SGDRegressor
sklearn.linear_model.PassiveAggressiveRegressor

sklearn.cluster.MiniBatchKMeans

sklearn.decomposition.MiniBatchDictionaryLearning
sklearn.cluster.MiniBatchKMeans
...