Обучите модель kNN, оцените её качество метрикой accuracy.

import pandas as pd

from sklearn.model_selection import train_test_split
from sklearn.preprocessing import OneHotEncoder
from sklearn.metrics import accuracy_score

# импортируйте класс для модели классификации KNN 
from sklearn.neighbors import KNeighborsClassifier

# создание константы RANDOM_STATE
RANDOM_STATE = 42

# выполняем подготовку данных функцией, все операции в скрытом прекоде
X_train, X_test, y_train, y_test = prepare_data('music_genre_2_classes_balanced_v2_exp.csv')

# создайте и обучите модель kNN на тренировочных данных, выполните предсказание на тестовых данных
model = KNeighborsClassifier()
# обучение на тренировочной выборке
model.fit(X_train, y_train)
# получение предсказаний на тестовой или валидационной выборках 
y_pred = model.predict(X_test)

# посчитайте и выведите accuracy
acc = accuracy_score(y_test, y_pred)
print(round(acc,2))

Результат
0.54