Bad-input-Form Fehler auf SVM-training mit scikit

Ich bin ein wenig neu auf scikit-und ML. Ich m versuchen, zu trainieren, einen SVM-Klassifikator für einer gegen alle-Klassifikation. Ich m mit dem folgenden code.

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)

Funktionen ist ein 72900*120-array. Ich bin immer features von einem anderen python-code und der Aufruf hier. Es wirft folgende Warnung und Fehler.

/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)

Fehler

ValueError: bad input shape ()

Bitte Kommentar benötigen Sie den code für die Merkmalsextraktion. Vielen Dank im Voraus.

InformationsquelleAutor m_amber | 2014-01-26

Schreibe einen Kommentar