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

Khám phá bộ dữ liệu biển báo giao thông

Để hiểu rõ hơn cách hàm knn() có thể phân loại biển "dừng lại" (stop), bạn nên xem qua bộ dữ liệu huấn luyện mà hàm đã dùng.

Mỗi biển báo đã quan sát trước đó được chia thành một lưới 4x4, và mức độ đỏ, xanh lục, xanh lam của 16 điểm ảnh ở giữa được ghi lại như minh họa dưới đây.

Stop Sign Data Encoding

Kết quả là một bộ dữ liệu ghi lại sign_type cũng như 16 x 3 = 48 thuộc tính màu của mỗi biển báo.

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

Học có giám sát trong R: Phân loại

Xem khóa học

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

  • Dùng hàm str() để xem xét bộ dữ liệu signs.
  • Dùng table() để đếm số lượng quan sát của mỗi loại biển bằng cách truyền cho hàm cột chứa nhãn.
  • Chạy lệnh aggregate() đã cho để xem mức độ đỏ trung bình có thay đổi theo loại biển hay không.

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.

# Examine the structure of the signs dataset


# Count the number of signs of each type
table(___)

# Check r10's average red level by sign type
aggregate(r10 ~ sign_type, data = signs, mean)
Chỉnh sửa và Chạy Mã