scikit-learn に関する簡単な SVM の質問。SVMをトレーニングすると、次のようになります
from sklearn import svm
s = svm.SVC()
s.fit(training_data, labels)
labels
非数値型のリストになる方法はありますか? たとえば、ベクトルを「猫」または「犬」として分類したい場合、「猫」と「犬」を 1 と 2 にエンコードする何らかの外部ルックアップ テーブルを用意する必要はありません。文字列のリストを渡そうとすると...
ValueError: invalid literal for float(): cat
ですから、弦を押し込むだけではうまくいかないようlabels
です。何か案は?