【发布时间】:2012-10-29 07:20:24
【问题描述】:
scikit-learn 的快速 SVM 问题。当你训练一个 SVM 时,它类似于
from sklearn import svm
s = svm.SVC()
s.fit(training_data, labels)
有没有办法让labels 成为非数字类型的列表?例如,如果我想将向量分类为“猫”或“狗”,而不必使用某种外部查找表将“猫”和“狗”编码为 1 和 2。当我尝试只传递一个字符串列表时,我得到...
ValueError: invalid literal for float(): cat
所以,看起来只是在labels 中插入字符串会起作用。有什么想法吗?
【问题讨论】:
标签: python svm scikit-learn