ValueError: Неизвестный тип метки: «непрерывная» ошибка в SVM - PullRequest
0 голосов
/ 14 января 2020

Я получил ошибку при выполнении кода ниже. Я испробовал все найденные решения, но они не сработали.

Ошибка:

ValueError: Unknown label type: 'continuous'

и вот мой код:

random_state=0
classifier = SVC(kernel='linear', random_state = 0)
classifier.fit(X_train, y_train)

Я получил это ошибка:

classifier.fit(X_train, y_train)

пример ввода

state является зависимой переменной, а k является независимой переменной. Поэтому я хотел бы тренировать это. Моя основная цель - оценить информацию о состоянии по новой переменной k. Я не использую индекс для обучения. Наборы X и Y равны 'k' и 'state'.

1 Ответ

0 голосов
/ 14 января 2020

Очень сложно сказать, почему вы получаете эту ошибку, не глядя на данные.

Тем не менее, мое первое предположение заключается в том, что вы должны передавать не целочисленное значение в качестве метки, в заголовке состояния указано 0/1, но я не уверен, что так.

I ' Я предлагаю вам 2 варианта.

  1. Явно преобразуйте тип данных в int32, используя функцию astype().
  2. Используйте LabelEncoder для кодирования выходной переменной.
...