Что мне добавить в код или что в коде не так?Python

Программы на Python
Ответить
Anonymous
 Что мне добавить в код или что в коде не так?

Сообщение Anonymous »


импортировать панд как pd импортировать numpy как np из sklearn.impute импорт SimpleImputer из sklearn.preprocessing импорт MinMaxScaler из sklearn.neighbours импортировать KNeighboursClassifier egitim_data = pd.read_excel(r'C:\Users\memo3\OneDrive\Masaustü\Min-MaxNormalizasyonluEgitimDatalari.xlsx') X_train = egitim_data.drop('Метка', ось=1) y_train = egitim_data['Метка'] test_data = pd.read_excel(r'C:\Users\memo3\OneDrive\Masaustü\Min-MaxNormalizasyonluTestDatalari.xlsx') X_test = test_data.drop('Метка', ось=1) y_test = test_data['Метка'] масштабатор = MinMaxScaler() X_train_normalized = Scaler.fit_transform(X_train) X_test_normalized = Scaler.transform(X_test) imputer = SimpleImputer(missing_values=np.nan, Strategy='mean') X_train_imputed = imputer.fit_transform(X_train_normalized) X_test_imputed = imputer.transform(X_test_normalized) knn = KNeighborsClassifier(n_neighbours=5) knn.fit(X_train_imputed, y_train) точность = knn.score(X_test_imputed, y_test) print("Точность модели:", точность) C:\Users\memo3\PycharmProjects\KNNModel\.venv\Scripts\python.exe C:\Users\memo3\PycharmProjects\KNNModel\main.py Точность модели: 0,45277777777777778. Процесс завершен с кодом завершения 0 Я пытаюсь запрограммировать машинное обучение с использованием языка Python в PyCharm. Но я думаю, что код не учитывает все функции класса в имеющихся у меня данных Excel (в Excel есть 15 столбцов, обозначающих функции данных), и когда я запускаю код, я получаю низкую оценку точности следующим образом. Целевой столбец, который я хочу классифицировать, — это столбец «Метка», но разве не нужно делать это, используя все свойства данных? Что добавить в код или где в коде неправильные места?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»