我是一个对scikit和机器学习有些陌生的新手。我正在尝试训练一个一对多分类的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 ()
如果您需要特征提取的代码,请在评论中留言。谢谢。