【发布时间】:2015-11-11 12:30:21
【问题描述】:
根据scikit multiclass classification 通过设置逻辑回归可以用于多类分类 multi_class=构造函数中的多项式。但是这样做会出错:
代码:
text_clf = Pipeline([('vect', TfidfVectorizer()),('clf', LogisticRegression(multi_class = 'multinomial')),])
text_clf = text_clf.fit(X_train, Y_train)
错误:
ValueError: Solver liblinear 不支持多项式后端。
你能告诉我这里出了什么问题吗?
注意: 将 multi_class 保持为空白,即“ovr”工作正常,但它适合每个分类器的二进制模型,我也想尝试多项式特征。
【问题讨论】:
标签: python scikit-learn classification