Bắt đầu ngayBắt đầu miễn phí

KNN trên dữ liệu chưa được scale

Trước khi thêm bước chuẩn hóa vào quy trình scikit-learn, bạn sẽ xem độ chính xác của mô hình K-nearest neighbors trên bộ dữ liệu wine khi chưa chuẩn hóa dữ liệu.

Mô hình knn cũng như các tập dữ liệu và nhãn Xy đã được tạo sẵn.

Bài tập này là một phần của khóa học

Tiền xử lý cho Machine Learning bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Chia bộ dữ liệu thành tập huấn luyện và tập kiểm tra.
  • Fit mô hình knn vào dữ liệu huấn luyện.
  • In ra độ chính xác trên tập kiểm tra của mô hình knn đã huấn luyện.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Split the dataset and labels into training and test sets
X_train, X_test, y_train, y_test = ____(____, ____, stratify=y, random_state=42)

# Fit the k-nearest neighbors model to the training data
____

# Score the model on the test data
print(____.____(____, ____))
Chỉnh sửa và Chạy Mã