เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สำรวจชุดข้อมูลป้ายจราจร

เพื่อทำความเข้าใจว่าฟังก์ชัน knn() จำแนกป้ายหยุดได้อย่างไร ลองตรวจสอบชุดข้อมูล training ที่ใช้กัน

ป้ายจราจรแต่ละป้ายที่เคยบันทึกไว้จะถูกแบ่งออกเป็นตาราง 4x4 โดยบันทึกระดับสีแดง สีเขียว และสีน้ำเงินของพิกเซลกลางทั้ง 16 ช่อง ตามที่แสดงในภาพ

Stop Sign Data Encoding

ผลลัพธ์คือชุดข้อมูลที่บันทึก sign_type พร้อมกับคุณสมบัติสี 16 x 3 = 48 รายการของแต่ละป้าย

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Supervised Learning in R: Classification

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ฟังก์ชัน str() เพื่อตรวจสอบชุดข้อมูล signs
  • ใช้ table() นับจำนวนของแต่ละประเภทป้าย โดยส่งคอลัมน์ที่เก็บ label เข้าไป
  • รันคำสั่ง aggregate() ที่เตรียมไว้ให้ เพื่อดูว่าค่าเฉลี่ยของระดับสีแดงแตกต่างกันตามประเภทป้ายหรือไม่

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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)
แก้ไขและรันโค้ด