Я пытаюсь создать кривую обучения, и алгоритм, который я хочу использовать, является алгоритмом knn. для этого должна быть оценочная стоимость. Его возможные значения или параметры не указаны в документации (и я не уверен, что это должно быть там).
вот мой код-
features = ['age','sex','cp','trestbps','chol','fbs','restecg','thalach','exang','oldpeak','slope','ca','thal']
target = 'num'
train_size, train_scores, validation_scores = learning_curve(estimator = KNN(), x=dataset[features], y=dataset[target], train_size=train_sizes, cv=5, scoring='confusion_matrix')
ошибка в том, что KNN () не определен (очевидно, почему). но мой вопрос, если я хочу использовать алгоритм KNN, какое это должно быть значение.