Обучение модели классификатора SVM python чтению CSV-файла как файла функций - PullRequest
0 голосов
/ 17 марта 2020

Я хочу обучить классификатор SVM чтению CSV-файла. Ниже мой код. Но я получил ошибки. пожалуйста, направьте меня правильно.

from sklearn import svm
import pandas as pd
import numpy as np
import csv

X = pd.read_csv("abc.csv")
a = np.array(X)
y = a[:,10]

from sklearn.model_selection import train_test_split
a_train,a_test,y_train,y_test = train_test_split(X, y, test_size = 0.5)

from sklearn.svm import SVC
classifier = SVC(kernel='linear')
classifier.fit(a_train, y_train)
#classifier.fit(X,y)

predictions = classifier.predict(a_test)

print(predictions)

Я получил ниже ошибки.

[Running] python -u "d:\shobhan\svn\Python\py.py"
Traceback (most recent call last):
  File "d:\shobhan\svn\Python\py.py", line 35, in <module>
    classifier.fit(a_train, y_train)
  File "C:\Users\Rajib\AppData\Local\Programs\Python\Python38-32\lib\site-packages\sklearn\svm\_base.py", line 149, in fit
    y = self._validate_targets(y)
  File "C:\Users\Rajib\AppData\Local\Programs\Python\Python38-32\lib\site-packages\sklearn\svm\_base.py", line 525, in _validate_targets
    check_classification_targets(y)
  File "C:\Users\Rajib\AppData\Local\Programs\Python\Python38-32\lib\site-packages\sklearn\utils\multiclass.py", line 169, in check_classification_targets
    raise ValueError("Unknown label type: %r" % y_type)
ValueError: Unknown label type: 'continuous'

[Готово] выход с кодом = 1 через 1,063 секунды

...