Machine Learning สำหรับเด็ก คือการสอนคอมพิวเตอร์ให้หาความสัมพันธ์จากตัวอย่างจำนวนมากด้วยตัวเอง แทนที่จะเขียนกฎตายตัวทีละข้อ ในห้องเรียนครูพิมอธิบายเรื่องนี้ด้วยตัวอย่างการสอนคอมพิวเตอร์ให้จำหน้าแมว

Machine Learning คืออะไร อธิบายให้เด็กเข้าใจ

โปรแกรมทั่วไปที่เด็กเขียนตอนเริ่มต้น เช่น เกมหรือเว็บ ทำงานตามกฎที่เด็กเขียนไว้ทุกบรรทัด แต่ Machine Learning กลับด้าน — แทนที่จะบอกกฎ เราให้ตัวอย่างเยอะ ๆ แล้วให้คอมพิวเตอร์หากฎเอง เหมือนสอนเด็กเล็กให้รู้จักสัตว์โดยไม่ต้องอธิบายนิยาม แค่ชี้ให้ดูรูปซ้ำ ๆ จนเขาจำได้เอง

สอนคอมพิวเตอร์ให้จำแมวได้ยังไง

ขั้นตอนง่าย ๆ ที่เด็กเข้าใจได้คือ ให้คอมพิวเตอร์ดูรูปแมวกับรูปหมาหลายร้อยรูปพร้อมป้ายกำกับว่ารูปไหนคือแมว รูปไหนคือหมา คอมพิวเตอร์จะค่อย ๆ หาว่ารูปแบบไหนที่ปรากฏในรูปแมวบ่อย ๆ จนพอเจอรูปใหม่ที่ไม่เคยเห็น มันจะเดาว่าเป็นแมวหรือหมา ถ้าเดาผิด เราบอกมันว่าผิด แล้วมันจะปรับตัวเองให้แม่นขึ้นเรื่อย ๆ นี่คือหลักการเดียวกับที่แอปจำใบหน้าในมือถือใช้อยู่

โปรเจ็ค Machine Learning แรกของเด็กทำอะไร

โปรเจ็คแรกที่ครูพิมให้เด็กทำไม่ใช่การเขียนสูตรคณิตศาสตร์ซับซ้อน แต่เป็นการฝึกกระบวนการคิด 4 ขั้นตอน

  • เก็บตัวอย่าง — ถ่ายรูปหรือรวบรวมข้อมูลที่จะสอนให้เครื่องเรียนรู้
  • ฝึกโมเดล — ป้อนตัวอย่างเข้าโปรแกรมให้มันหาความสัมพันธ์
  • ทดสอบ — ลองให้เดาข้อมูลใหม่ที่มันไม่เคยเห็น
  • ดูว่าพลาดตรงไหน — เช่น ถ้าสอนด้วยรูปแมวสีขาวอย่างเดียว มันอาจจำแมวสีดำไม่ได้เลย นี่คือตัวอย่างง่าย ๆ ของอคติในข้อมูล (bias) ที่เด็กควรรู้จักตั้งแต่ต้น

ต้องเก่งเลขไหม

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

Machine Learning กับ AI ที่ลูกใช้ต่างกันตรงไหน

AI ที่ลูกคุยด้วยทุกวัน เช่น แชตบอตตอบคำถาม เป็นผลลัพธ์ที่มาจากการฝึก Machine Learning บนข้อมูลมหาศาลมาก่อนแล้ว ส่วนสิ่งที่เด็กฝึกทำเองในโปรเจ็คเล็ก ๆ คือหลักการเดียวกันในขนาดที่เห็นภาพง่ายกว่ามาก การเข้าใจหลักการเล็ก ๆ นี้ช่วยให้เด็กมองแชตบอตที่ใช้อยู่ทุกวันด้วยความเข้าใจ ไม่ใช่ความเชื่อว่ามันฉลาดเหมือนคนจริง ๆ

Machine Learning ไม่ใช่เวทมนตร์ มันคือการเดาที่ปรับตัวเองให้แม่นขึ้นเรื่อย ๆ จากตัวอย่าง

เด็กอายุ 6 ขวบขึ้นไปเริ่มเข้าใจแนวคิดนี้ได้แล้ว ส่วนเด็กอายุ 9 ปีขึ้นไปเริ่มลงมือทำโปรเจ็คจริงได้ อ่านเพิ่มที่บทความเด็ก 6 ขวบเรียน AI ได้ไหม ถ้าลูกพร้อมลงมือทำจริง มีคอร์ส Machine Learning ที่สอนตั้งแต่ศูนย์ และคอร์ส AI คืออะไร ใช้ให้เป็น ที่ปูพื้นฐานก่อนได้ ส่วนใครมีพื้นฐาน Python มาแล้วต่อยอดได้เร็วขึ้นด้วยคอร์ส Python ถ้ายังไม่แน่ใจว่าลูกควรเริ่มจากคอร์สไหน ลองดูหน้าแนะนำเลือกคอร์ส

คำถามที่พบบ่อย

Machine Learning ต่างจากการเขียนโปรแกรมทั่วไปยังไง

โปรแกรมทั่วไปทำตามกฎที่คนเขียนไว้ทุกข้อ ส่วน Machine Learning ให้คอมพิวเตอร์หากฎเองจากตัวอย่างจำนวนมาก โดยที่คนไม่ต้องเขียนกฎทุกข้อล่วงหน้า

ลูกอายุ 9 ขวบเริ่มเรียน Machine Learning ได้เลยไหม

ได้ค่ะ วัยนี้เริ่มลงมือทำโปรเจ็คง่าย ๆ อย่างสอนคอมพิวเตอร์จำแมวจำหมาได้แล้ว ส่วนเด็กเล็กกว่านั้นเหมาะกับการเข้าใจแนวคิดผ่านเกมและกิจกรรมมากกว่าลงมือเขียนโค้ดจริง

Machine Learning เกี่ยวกับ AI ที่ลูกใช้ทุกวันไหม

เกี่ยวข้องกันโดยตรง แชตบอตและแอปจำใบหน้าที่ลูกใช้อยู่ล้วนสร้างจากหลักการ Machine Learning ทั้งสิ้น เพียงแต่ฝึกด้วยข้อมูลจำนวนมากกว่าที่เด็กจะฝึกเองได้มาก