3
我對scikit和ML有點新興。我試圖訓練一個SVM分類器爲一個VS所有分類。我使用下面的代碼。使用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)
功能是一個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()
,如果你需要進行特徵提取的代碼請評論。先謝謝你。