ชุดข้อมูลตัวเลขลายมือ
ชุดข้อมูลตัวเลขลายมือมีข้อมูลประมาณ 160 รายการสำหรับตัวเลขแต่ละตัวตั้งแต่ 0 ถึง 9 แต่ละรายการประกอบด้วย 256 คอลัมน์ที่มีค่าเป็น 0 หรือ 1 ซึ่งแทนภาพขนาด 16x16 พิกเซล
ในบทต่อไป จะนำข้อมูลนี้มาใช้ระบุกลุ่มที่สามารถอธิบายตัวเลขแต่ละตัวด้วย flexmix แต่ในตอนนี้ เป้าหมายคือทำความคุ้นเคยกับชุดข้อมูลที่สามารถสร้างโมเดลด้วย Mixture Models โดยใช้การแจกแจงแบบ Bernoulli
ออบเจกต์ data เก็บข้อมูลของตัวเลขเพียงสองตัวจากชุดข้อมูลต้นฉบับ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Mixture Models ใน R
คำแนะนำการฝึกหัด
- ใช้
dim()เพื่อตรวจสอบมิติของ data frame - ใช้
glimpse()เพื่อสำรวจข้อมูล ฟังก์ชันนี้สะดวกมากสำหรับการตรวจสอบทุกคอลัมน์ โดยเฉพาะเมื่อมีคอลัมน์จำนวนมาก - ใช้ฟังก์ชัน
show_digit()เพื่อแปลงแถวที่ 50 และ 100 ให้เป็นภาพ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Dimension
dim(___)
# Apply glimpse to the data
___(data)
# Digit in row 50
show_digit(data[___,])
# Digit in row 100
show_digit(data[___,])