【发布时间】:2020-04-24 15:20:31
【问题描述】:
大家好,我正在努力学习机器学习,还是个初学者 我想问一下我们是否应该编写我们的 svm 模型
svm_clf_sentanalysis=sklearn.svm.SVC(kernel="linear",gamma='auto')
svm_clf_sentanalysis.fit(X_train_sentanalysis,Y_train_sentanalysis,X_train_sentanalysis_punc,Y_train_sentanalysis_punc)
或将svm_clf_sentanalysis 拟合两次以换取X_train_sentanalysis,Y_train_sentanalysis
和其他X_train_sentanalysis_punc,Y_train_sentanalysis_punc
我也遇到TypeError: fit() takes from 3 to 4 positional arguments but 5 were given, when including my three features in fit.
请提供帮助。
【问题讨论】:
-
clf.fit(X_train, y_train) 是训练每个算法的基本概念,因此第一种方法不会像错误所建议的那样工作。你怎么可能有2 y_train?
-
您阅读过文档或任何教程吗?
-
您正在向
svc.fit()传递不允许的参数。 fit 方法接受 X、y 和sample_weight参数...
标签: python python-3.x machine-learning scikit-learn svm