Я закодировал свои метки, используя этот код для данных поезда в python 3
from sklearn.preprocessing import LabelEncoder
le = preprocessing.LabelEncoder()
dframe["hair"] = le.fit_transform(dframe["hair"])
dframe["beard"] = le.fit_transform(dframe["beard"])
dframe["scarf"] = le.fit_transform(dframe["scarf"])
После обучения мою модель я хочупроверить это с помощью ввода от пользователя
Я пытаюсь закодировать ввод пользователя с помощью этого кода:
user_input["hair"] = le.transform(user_input["hair"])
user_input["beard"] = le.transform(user_input["beard"])
user_input["scarf"] = le.transform(user_input["scarf"])
Но я 'm получает следующую ошибку:
TypeError: '<' не поддерживается между экземплярами 'int' и 'str' </p>
Я видел многократные дубликаты этого вопроса на S / O, но все еще не мог найти решение.Поэтому, вместо того, чтобы пометить его как дубликат, предоставьте полезное решение.Я новичок в машинном обучении, поэтому не стесняйтесь указывать на любую ошибку в этом коде, вы также можете запросить полный код.