Я новичок в ML, я построил модель SVM для классификации некоторых входных данных.
Я использовал панду, чтобы прочитать мой набор данных. Результаты классификации печатаются в виде индексов, каждый из которых соответствует названию меток (классов) в моем наборе данных. Как я могу преобразовать эти индексы в их имена (строки)?
например, у меня есть три класса: [Question, General, Info], но когда я пытаюсь классифицировать вход, результатом является одно из следующих чисел: [0,1,2]
Я хочу преобразовать эти числа в названия классов, которые у меня есть.
вот часть моего кода:
data = pandas.read_csv("classes.csv",encoding='utf-16' )
Train_X, Test_X, Train_Y, Test_Y = sklearn.model_selection.train_test_split(data['input'],data['Class'],test_size=0.3,random_state=None)
Test_Y
и Train_Y
являются списками чисел (классов), каждое число относится к одному классу. Как узнать, что представляет собой каждое число?