【发布时间】:2014-02-17 04:58:22
【问题描述】:
我对 scikit 和 ML 有点陌生。我正在尝试为一个与所有分类训练一个 SVM 分类器。我正在使用以下代码。
g=list()
for i in range(0,120):
g.append(1)
for i in range(120,240):
g.append(2)
u=set(g)
numclasses=len(u)
lin_clf = svm.LinearSVC()
lin_clf.fit(features,u)
Features 是一个 72900*120 的数组。我从不同的 python 代码中获取功能并在这里调用它。它会引发以下警告和错误。
/usr/lib/python2.7/dist-packages/scipy/misc/pilutil.py:279:
DeprecationWarning: fromstring() is deprecated. Please call frombytes() instead.
image = Image.fromstring(mode, shape, strdata)
错误
ValueError: bad input shape ()
如果您需要特征提取的代码,请评论。提前谢谢你。
【问题讨论】:
标签: python machine-learning svm scikit-learn