โทรศัพท์รวมรูปแมวของคุณทั้งหมดไว้ในอัลบั้มเดียว ลูกถามว่า "ทำไมมันรู้ว่าตัวนี้คือแมว" ไม่มีใครเขียนกฎให้โทรศัพท์ว่า "หูแหลมและมีหนวดคือแมว" สิ่งที่เกิดขึ้นคือเครื่องได้ดูภาพจำนวนมากที่ถูกทำเครื่องหมายไว้แล้วว่า "แมว" หรือ "ไม่ใช่แมว" แล้วหาเองว่าภาพเหล่านั้นมีอะไรเหมือนกัน การเรียนรู้แบบนี้เรียกว่า การเรียนรู้ของเครื่อง (machine learning)
บทความนี้พาคุณเล่นเกมการ์ดภาพ โดยให้ลูกวัย 8–12 ปีรับบทเป็นเครื่อง เมื่อเล่นจบ ลูกจะเข้าใจว่าเครื่องเรียนรู้จากตัวอย่างอย่างไร และที่สำคัญกว่านั้นคือ ทำไมบางครั้งเครื่องถึงทำผิด
เครื่องเรียนรู้จากตัวอย่างที่มีป้ายกำกับ
มีสองวิธีที่จะทำให้เครื่องแยกแมวกับสุนัขได้
- เขียนกฎ: โปรแกรมเมอร์เขียนทุกอย่างให้ละเอียด เช่น "หูแหลมและมีหนวดคือแมว" วิธีนี้ยาก เพราะมีแมวที่หูพับ สุนัขที่หูแหลม และรูปแมวที่ถ่ายจากด้านหลัง
- ให้เครื่องเรียนรู้เอง: คนรวบรวมภาพจำนวนมาก แต่ละภาพมีป้ายกำกับ คือชื่อที่ถูกต้อง ("แมว" หรือ "สุนัข") เครื่องดูภาพเหล่านี้ซ้ำแล้วซ้ำอีก และปรับวิธีเดาไปเรื่อย ๆ จนเดาถูกเกือบทั้งหมด จากนั้นเมื่อเจอภาพใหม่ที่ไม่มีป้าย มันก็จะเดาออกมา
เครื่องไม่ได้เข้าใจว่าแมวคืออะไร มันแค่หาลักษณะที่มักมาคู่กับป้าย "แมว" ในตัวอย่างที่เคยเห็น ตัวอย่างที่ดีทำให้เดาได้ดี ตัวอย่างที่แย่ทำให้เดาได้แย่ เกมด้านล่างช่วยให้ลูกเห็นเรื่องนี้ด้วยตัวเอง
ทำการ์ด
ต้องใช้กระดาษแข็งขนาดเท่าฝ่ามือประมาณ 20 แผ่น ปากกาสีหลายสี และคนที่รับบทเป็น "ครู" (ส่วนใหญ่คือคุณ)
- วาดแมวหรือสุนัขแบบง่ายมากลงบนการ์ดแต่ละใบ ทำให้แต่ละใบต่างกัน เช่น หูแหลมหรือหูตก มีหนวดหรือไม่มี ขนสีส้ม ดำ ขาว หรือมีจุด หางยาวหรือสั้น
- เขียนป้ายกำกับ "แมว" หรือ "สุนัข" ไว้ที่ ด้านหลัง ของการ์ดแต่ละใบ
- แบ่งการ์ดเป็นสองกอง ประมาณ 12 ใบเป็น การ์ดฝึก ที่เหลือเป็น การ์ดทดสอบ ตอนนี้ยังไม่ให้ลูกเห็นการ์ดทดสอบ
ภาพไม่ต้องสวย ถ้าวาดเบี้ยวนิดหน่อยยิ่งดี เพราะเครื่องจริง ๆ ก็ต้องรับมือกับรูปที่เบลอและเอียงเหมือนกัน
เกม: ลูกเป็นเครื่อง
รอบที่ 1 ฝึก ลูกพลิกการ์ดฝึกทีละใบ ดูภาพ และตรวจป้ายด้านหลัง ลูกจดสิ่งที่สังเกตได้ก็ได้ เช่น "แมวมักมีหนวด" หรือ "สุนัขมักหูตก" นั่นคือวิธีเดาของลูกเอง เหมือนกับสิ่งที่เครื่องค้นพบหลังจากเรียนรู้
รอบที่ 2 ทดสอบ ชูการ์ดทดสอบให้เห็นภาพทีละใบ ลูกตอบว่า "แมว" หรือ "สุนัข" พร้อมบอกเหตุผล พลิกการ์ดเพื่อตรวจ และนับจำนวนที่เดาถูก
รอบที่ 3 ฝึกเพิ่ม การ์ดที่ลูกเดาผิดจะย้ายไปอยู่ในกองการ์ดฝึก และลูกปรับวิธีเดา เล่นอีกครั้งด้วยการ์ดทดสอบใบใหม่สองสามใบ คะแนนมักจะสูงขึ้น เครื่องจริง ๆ ก็เรียนรู้แบบนี้ คือแก้จุดที่เดาผิดแล้วทำซ้ำอีกหลายต่อหลายครั้ง
หลังจบแต่ละรอบ ลองถามว่า "อะไรช่วยให้หนูเดาถูกมากที่สุด อะไรที่ทำให้หนูหลงไป"
เมื่อเครื่องเรียนรู้ผิดเรื่อง
ส่วนที่สนุกที่สุดคือสอนให้แย่โดยตั้งใจ เพื่อดูว่าจะเกิดอะไรขึ้น ลองทีละอย่าง
- ตัวอย่างน้อยเกินไป: ให้ดูการ์ดฝึกแค่สามใบ แล้วเริ่มทดสอบ ลูกจะเดาด้วยความรู้สึกมากขึ้น และผิดมากขึ้น
- ตัวอย่างเหมือนกันหมด: วาดแมวทุกตัวในกองฝึกให้เป็นสีดำ และสุนัขทุกตัวเป็นสีส้ม เมื่อมีแมวสีส้มในการ์ดทดสอบ ลูกอาจตอบว่า "สุนัข" การเดาว่า "สีดำคือแมว" ตรงกับการ์ดฝึก แต่ไม่ตรงกับโลกจริง
- เรียนรู้สิ่งที่ไม่เกี่ยวข้อง: วาดสุนัขทุกตัวยืนบนหญ้าสีเขียว และแมวทุกตัวนั่งบนเก้าอี้ ตอนทดสอบ วาดแมวบนพื้นหญ้า ลูกจะตอบว่าสุนัขไหม เครื่องจริง ๆ ก็ทำผิดแบบนี้ได้เหมือนกัน คือไปสนใจฉากหลังแทนที่จะดูตัวสัตว์
- ป้ายผิด: แอบสลับป้ายของการ์ดฝึกสองใบ ลูกจะเห็นว่าคำตอบของตัวเองเริ่มเพี้ยน
ทุกครั้ง ให้พูดออกมาด้วยกันว่า ปัญหาไม่ได้อยู่ที่ "เครื่อง" (ลูกของคุณ) แต่อยู่ที่ตัวอย่างที่เครื่องได้รับ
ทำไมตัวอย่างที่ดีจึงสำคัญ
จากเกมนี้ ลูกสามารถสรุปได้เองถึงเรื่องที่คนสร้างเครื่องเรียนรู้ต้องคิดอยู่เสมอ
- มีมากพอ: ยิ่งมีตัวอย่างมาก เครื่องยิ่งไม่ต้องเดามั่ว
- หลากหลายพอ: ตัวอย่างควรมีขน รูปร่าง และฉากหลังที่ต่างกันหลายแบบ เครื่องจะได้ไม่ยึดติดกับสิ่งที่ไม่เกี่ยวข้อง
- ป้ายถูกต้อง: ป้ายที่ผิดจะสอนเครื่องผิด และเครื่องไม่มีทางรู้ตัว
- มีคนตรวจ: เครื่องอาจฟังดูมั่นใจมากแต่ยังผิดได้ คนจึงยังต้องคอยตรวจสอบ
กับเด็กวัย 10–12 ปี คุณคุยต่อได้อีกขั้น เครื่องที่จำเสียง ลายมือ หรือใบหน้าก็เรียนรู้จากตัวอย่างเช่นกัน ถ้าตัวอย่างขาดเสียงหรือลายมือบางแบบไป เครื่องก็จะทำได้แย่ลงกับแบบนั้น คนสร้างเครื่องจึงต้องเลือกตัวอย่างอย่างรอบคอบและเป็นธรรม
อายุเหล่านี้เป็นเพียงแนวทางคร่าว ๆ เด็กแต่ละคนไม่เหมือนกัน เด็กวัย 6–7 ปีก็เล่นรอบที่ 1 และ 2 ได้อย่างสนุกถ้าลดจำนวนการ์ดลง
การหาสิ่งที่เหมือนกันและจัดสิ่งของเป็นกลุ่มคือสิ่งที่ลูกทำในเกมนี้ และเป็นสิ่งที่เครื่องทำเมื่อเรียนรู้ ใน Dologi ปริศนา "แยกใส่กล่อง" ในหัวข้อคณิตศาสตร์ให้ลูกใส่สิ่งของลงกล่องที่ถูกต้องตามลักษณะอย่างหนึ่ง เช่น จำนวนแต้มบนลูกเต๋า ที่ต่างออกไปคือลูกเข้าใจว่าทำไมถึงแยกแบบนั้น
สรุป
- เครื่องเรียนรู้จากการดูตัวอย่างที่มีป้ายกำกับจำนวนมาก และหาสิ่งที่เหมือนกัน เพื่อจะเดาของใหม่ได้
- เกม "สอนเครื่อง" ด้วยการ์ดแมวและสุนัขให้ลูกรับบทเป็นเครื่อง คือ ฝึก ทดสอบ แล้วฝึกเพิ่ม
- ตัวอย่างน้อยเกินไป เหมือนกันหมด หรือป้ายผิด ทำให้เครื่องเดาผิด
- เครื่องไม่ได้เข้าใจแบบที่คนเข้าใจ ตัวอย่างที่ดีและคนที่คอยตรวจสอบจึงยังสำคัญ
อ่านต่อ: ปัญญาประดิษฐ์คืออะไร วิธีอธิบาย AI ให้เด็กเข้าใจ และ ทำไมแอปถึงแนะนำวิดีโอเดิม ๆ ซ้ำ ๆ ระบบแนะนำทำงานอย่างไร อธิบายให้เด็กวัย 8–12 ปีเข้าใจ
