Я использую алгоритм knn из библиотеки sklearn. В последней строке кода я получаю результат для точности с 95,5%. Означает ли это, что 95,5% моего тестового набора данных X_test правильно / правильно предсказано?
Вот краткая часть моего сценария.
# Model, predict and solve
X_train = train_df.drop("Survived", axis=1)
Y_train = train_df["Survived"]
X_test = test_df.drop("PassengerId", axis=1).copy()
X_train.shape, Y_train.shape, X_test.shape
# KNN
knn = KNeighborsClassifier(n_neighbors = 3)
knn.fit(X_train, Y_train)
Y_pred = knn.predict(X_test)
acc_knn = round(knn.score(X_train, Y_train) * 100, 2)
acc_knn
Как я могу увидеть неправильные предсказанные строки?
Спасибо!