如何在python中使用scikit训练SVM?

德文·汤克(Dervin Thunk)

我有以下数据框:

         A   B
40      25  95
40      25  171
40      25  109
...

我想对此运行一个svm分类器。我想A给定B这是我所做的:

我使用以下方法创建训练/测试集:

a_train, a_test, b_train, b_test = train_test_split(df.A,df.B, test_size=0.33)

然后(尝试)训练SVM,如下所示:

classifier = svm.SVC(kernel='linear')
y_pred = classifier.fit(a_train, b_train).predict(b_test)

我得到以下错误。

ValueError: X and y have incompatible shapes.
X has 1 samples, but y has 27766.

谁能帮我调试我做错了什么?

亚历山大·鲍尔

您的特征向量df.A是一维的,但是scikit总是期望X的二维矩阵。请尝试使用重整矩阵:

a_train, a_test, b_train, b_test = train_test_split(df.A.reshape(-1,1),df.B, test_size=0.33)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python:如何在scikit学习分类器(SVM)等中使用POS(词性)功能

来自分类Dev

python:如何在scikit学习分类器(SVM)等中使用POS(词性)功能

来自分类Dev

Python-Scikit。使用SVM训练和测试数据

来自分类Dev

如何在Python中使用预训练的CNN模型

来自分类Dev

在Android中使用经过训练的Scikit-learn svm分类器

来自分类Dev

如何在python中从sklearn训练多次SVM分类器?

来自分类Dev

如何在python中使用scikit-tensor

来自分类Dev

如何在python中使用scikit-tensor

来自分类Dev

如何使用python多次训练SVM分类器?

来自分类Dev

如何正确使用BoW训练OpenCV SVM

来自分类Dev

我应该如何使用julia训练SVM?

来自分类Dev

如何在TensorFlow中使用分布式DNN训练?

来自分类Dev

如何在FastText中使用预训练的单词向量?

来自分类Dev

如何在 Tensorflow 中使用预训练模型?

来自分类Dev

如何在Java中使用Encog SVM预测多个值

来自分类Dev

如何在LibSVM中使用“ svm_toy” Applet示例?

来自分类Dev

如何在Java中使用Encog SVM预测多个值

来自分类Dev

如何在python / Scikit中使用许多唯一值处理分类特征

来自分类Dev

如何在Matlab中训练超过2个班级的SVM

来自分类Dev

SVM机器学习-如何在训练集中定义目标?

来自分类Dev

如何在多种类型特征上训练 svm

来自分类Dev

如何在scikit-learn中使用tfidf计算功能?

来自分类Dev

如何在scikit-learn中使用tfidf计算功能?

来自分类Dev

在Scikit-Learn中使用非线性SVM时出错

来自分类Dev

scikit-learn,linearsvc-如何从训练有素的SVM中获得支持向量?

来自分类Dev

Python-如何创建使用scikit将数据分为训练和验证的函数

来自分类Dev

如何使用scikit-learn训练XOR模型?

来自分类Dev

在R中使用脱字符训练后,如何在ROC下计算ROC和AUC?

来自分类Dev

Spark-如何在生产中使用经过训练的推荐器模型?

Related 相关文章

  1. 1

    python:如何在scikit学习分类器(SVM)等中使用POS(词性)功能

  2. 2

    python:如何在scikit学习分类器(SVM)等中使用POS(词性)功能

  3. 3

    Python-Scikit。使用SVM训练和测试数据

  4. 4

    如何在Python中使用预训练的CNN模型

  5. 5

    在Android中使用经过训练的Scikit-learn svm分类器

  6. 6

    如何在python中从sklearn训练多次SVM分类器?

  7. 7

    如何在python中使用scikit-tensor

  8. 8

    如何在python中使用scikit-tensor

  9. 9

    如何使用python多次训练SVM分类器?

  10. 10

    如何正确使用BoW训练OpenCV SVM

  11. 11

    我应该如何使用julia训练SVM?

  12. 12

    如何在TensorFlow中使用分布式DNN训练?

  13. 13

    如何在FastText中使用预训练的单词向量?

  14. 14

    如何在 Tensorflow 中使用预训练模型?

  15. 15

    如何在Java中使用Encog SVM预测多个值

  16. 16

    如何在LibSVM中使用“ svm_toy” Applet示例?

  17. 17

    如何在Java中使用Encog SVM预测多个值

  18. 18

    如何在python / Scikit中使用许多唯一值处理分类特征

  19. 19

    如何在Matlab中训练超过2个班级的SVM

  20. 20

    SVM机器学习-如何在训练集中定义目标?

  21. 21

    如何在多种类型特征上训练 svm

  22. 22

    如何在scikit-learn中使用tfidf计算功能?

  23. 23

    如何在scikit-learn中使用tfidf计算功能?

  24. 24

    在Scikit-Learn中使用非线性SVM时出错

  25. 25

    scikit-learn,linearsvc-如何从训练有素的SVM中获得支持向量?

  26. 26

    Python-如何创建使用scikit将数据分为训练和验证的函数

  27. 27

    如何使用scikit-learn训练XOR模型?

  28. 28

    在R中使用脱字符训练后,如何在ROC下计算ROC和AUC?

  29. 29

    Spark-如何在生产中使用经过训练的推荐器模型?

热门标签

归档