Быстрый вопрос SVM для scikit-learn. Когда вы тренируете SVM, это что-то вроде
from sklearn import svm
s = svm.SVC()
s.fit(training_data, labels)
Есть ли какой-либо способ для labels
быть списком нечислового типа? Например, если я хочу классифицировать векторы как "cat" или "dog", без необходимости иметь какую-то внешнюю таблицу поиска, которая кодирует "cat" и "dog" в 1 и 2. Когда я пытаюсь просто передать список строк, я получаю...
ValueError: invalid literal for float(): cat
Таким образом, это не похоже на то, что в t21 будет работать только толкание строк. Любые идеи?