LESSON 02 / 08 · มัธยมศึกษาปีที่ 1–3

การเรียนรู้ของเครื่อง 3 แนวทางหลัก

Supervised · Unsupervised · Reinforcement Learning

🎯 เป้าหมายการเรียนรู้

  • แยกความแตกต่างของ Supervised, Unsupervised และ Reinforcement Learning ได้
  • ยกตัวอย่างภารกิจจริงของแต่ละแนวทางได้อย่างน้อย 2 ตัวอย่าง
  • ระบุข้อจำกัดและเงื่อนไขที่เหมาะสมของแต่ละแบบ

1. ทำไมต้องมีหลายแนวทาง

ปัญหาในโลกจริงมีลักษณะข้อมูลต่างกัน บางงานมีคำตอบที่ถูกต้องชัดเจน (เช่น รูปนี้เป็นแมวหรือสุนัข) บางงานไม่มีป้ายสำเร็จรูป (เช่น จัดกลุ่มลูกค้า) บางงานต้องเรียนรู้ผ่านการทดลองในสภาพแวดล้อม (เช่น หุ่นยนต์เดิน) จึงมีแนวทางการเรียนรู้ของเครื่องหลายแบบ

2. Supervised Learning — เรียนรู้จากตัวอย่างที่ติดป้าย

โมเดลได้รับคู่ของ ข้อมูลอินพุต + คำตอบที่ถูกต้อง (label) จำนวนมาก แล้วเรียนรู้ฟังก์ชันที่แมปจากอินพุตสู่คำตอบ ใช้ได้ทั้งงานจำแนก (classification) และงานประมาณค่า (regression)

ตัวอย่างที่ 1: กรองสแปม — อีเมลถูกติดป้าย “สแปม/ไม่สแปม” จากมนุษย์ โมเดลเรียนรู้รูปแบบคำและโครงสร้างที่พบบ่อยในสแปม

ตัวอย่างที่ 2: ประมาณราคาสินค้ามือสอง — จากคุณสมบัติ (ปีรุ่น ไมล์ สภาพ) ที่มีราคาจริงในอดีต เป็นป้ายกำกับ

ตัวอย่างที่ 3: ตรวจจับโรคจากภาพแพทย์ — เมื่อมีคำวินิจฉัยจากผู้เชี่ยวชาญเป็นป้าย (ต้องระวัง bias และความรับผิดชอบทางคลินิก)
ข้อจำกัด: ต้องการป้ายคุณภาพดีจำนวนมาก การติดป้ายแพงและอาจมีอคติจากผู้ติดป้าย

3. Unsupervised Learning — หาโครงสร้างโดยไม่มีป้าย

ไม่มีคำตอบสำเร็จรูป ระบบค้นหารูปแบบในข้อมูล เช่น จัดกลุ่ม (clustering) ลดมิติ หรือหาความผิดปกติ (anomaly detection)

ตัวอย่างที่ 1: จัดกลุ่มผู้ใช้แอปตามพฤติกรรมโดยไม่กำหนดหมวดล่วงหน้า เพื่อออกแบบโปรโมชัน
ตัวอย่างที่ 2: ตรวจจับธุรกรรมผิดปกติในระบบการเงิน ที่ต่างจากแพทเทิร์นปกติ
ตัวอย่างที่ 3: จัดกลุ่มเอกสารข่าวตามหัวข้อโดยอัตโนมัติ

4. Reinforcement Learning — เรียนรู้จากรางวัล

ตัวแทน (agent) เลือกการกระทำในสภาพแวดล้อม ได้รับรางวัลหรือโทษ แล้วปรับนโยบายเพื่อผลรวมรางวัลระยะยาว เหมาะกับงานที่มีลำดับการตัดสินใจ

ตัวอย่างที่ 1: เอเจนต์เล่นเกมกระดานหรือวิดีโอเกม เรียนรู้ทีละเกมจากคะแนนชนะ/แพ้
ตัวอย่างที่ 2: หุ่นยนต์เรียนรู้การหยิบของผ่านการลองผิดลองถูกในซิมูเลชัน
ตัวอย่างที่ 3: บางระบบปรับการแนะนำเนื้อหาแบบลำดับ โดยให้รางวัลเมื่อผู้ใช้มีส่วนร่วมต่อเนื่อง (ต้องออกแบบรางวัลอย่างระมัดระวัง)

5. เลือกแนวทางอย่างไร

ถามว่า: มีป้ายกำกับคุณภาพดีหรือไม่ → มีลำดับการตัดสินใจและสัญญาณรางวัลชัดหรือไม่ → ต้องการค้นหาโครงสร้างอย่างเดียวหรือต้องการทำนายค่าเฉพาะ หลักสูตร AI ระดับมัธยมในหลายประเทศแนะนำให้ผู้เรียนแยกประเภทนี้ได้ก่อนลงรายละเอียดอัลกอริทึม

อ้างอิง: UAE AI Curriculum · UNESCO AI literacy · บทนำ ML ในหลักสูตรมัธยมของหลายประเทศ

กิจกรรม: เลือกปัญหา 3 ข้อในโรงเรียนหรือชีวิตประจำวัน แล้วจัดว่าเหมาะกับ Supervised / Unsupervised / RL พร้อมเหตุผล 1–2 ประโยค

✅ สรุป

  • Supervised ใช้ป้ายกำกับ · Unsupervised หาโครงสร้าง · RL ใช้รางวัล
  • ไม่มีแนวทางเดียวที่เหมาะทุกงาน
  • คุณภาพข้อมูลและออกแบบวัตถุประสงค์สำคัญเท่ากับชื่อเทคนิค

📝 แบบฝึกหัดท้ายบท (5 ข้อ)

1. Supervised Learning อาศัยอะไรเป็นหลัก?

2. Clustering จัดอยู่ในแนวทางใด?

3. Reinforcement Learning เรียนรู้จากอะไร?

4. ข้อจำกัดสำคัญของ Supervised คืออะไร?

5. ทำไมต้องเลือกประเภท ML ให้เหมาะงาน?