Schnelle SVM-Frage für scikit-learn. Wenn Sie eine SVM trainieren, dann ist es so etwas wieNon-Integer-Klassenetiketten Scikit-Learn
from sklearn import svm
s = svm.SVC()
s.fit(training_data, labels)
Gibt es eine Möglichkeit für labels
eine Liste eines nicht-numerischen Typ zu sein? Zum Beispiel, wenn ich Vektoren als "Katze" oder "Hund" klassifizieren möchte, ohne eine Art externe Nachschlagetabelle zu haben, die "Katze" und "Hund" in 1 und 2 codiert. Wenn ich versuche, nur eine Liste von Strings übergeben, bekomme ich ...
ValueError: invalid literal for float(): cat
Also, es ist nicht wie nur schiebend Strings in labels
sieht funktioniert. Irgendwelche Ideen?