装袋分级机中的MLP分类器

2024-10-02 22:30:55 发布

您现在位置:Python中文网/ 问答频道 /正文

在包含多个MLPClassifier()BagginClassifier()中有没有任何方法可以使用partial_fit()? 我的问题是二进制分类,类似这样:

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

它让我不断地犯下这样的错误:

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

Tags: 方法basemodel错误二进制分类partialfit
1条回答
网友
1楼 · 发布于 2024-10-02 22:30:55

似乎不是。sklearndocumentation给出了以下支持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

相关问题 更多 >