Machine Learning คืออะไร และ ทำไมทุกคนต้องรู้…จบ ใน 5 นาที

ส่งต่อความรู้

อธิบายแบบง่ายที่สุด ใครๆ ก็รู้เรื่องได้ ไม่จำเป็นต้องเขียนโปรแกรมเป็น

ถ้าจะให้อธิบายใน 1 ประโยคแบบคร่าวๆ ก็ต้องบอกว่า

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

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

เราเรียกสองสิ่งนี้ว่าอะไร?

คำตอบง่ายๆคือ 1. สับปะรด 2.แมว

ทีนี้ลองพิจารณากายหยาบ กายละเอียด ตัวเราเองว่า รู้คำตอบนี้ได้อย่างไร

คิดออกไหม

คิดออกยัง…

ลองนึกย้อนกลับไป…

ย้อนกลับไป…ตั้งแต่สมัยยังเด็กๆ

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

ซึ่งเหมือนกัน กับ Machine หากเราป้อนข้อมูลให้มัน โดยอธิบายคุณลักษณะมีว่า ถ้าเจอตัวที่มัน มีขนแบบนี้ ร้องเหมียวๆแบบนี้ ให้รู้ว่ามันคือ แมว ดังนั้นในอนาคตหากเราเอารูปแมวที่ Machine ไม่เคยได้เห็นมาก่อนให้มันดู มันก็จะรู้ได้ทันทีว่า “สิ่งที่อยู่ตรงหน้านั้น คือ แมว” เพราะ Machine ได้เกิดการเรียนรู้มาแล้วว่า แมว มีคุณลักษณะอย่างไร (อย่างไหนถึงจะเรียกว่า แมว นั้นแหละ)

มาถึงจุดนี้หลายคนอาจจะสงสัยว่าจะป้อนข้อมูลให้ Machine หรือ จะสอนมันได้อย่างไร …ใจเย็นๆครับ เข้าใจแนวคิดให้ชัดเจนก่อน แล้ว ที่เหลือจะง่ายเอง

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

ทำไม Machine Learning ถึงได้รับความนิยม ?

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

คำศัพท์น่ารู้ (เอาไว้พูดเท่ห์ๆ)

ในกรณีของแมว คุณลักษณะ ที่ มีขนยาวๆปกคลุมทั่วร่างกาย มีสี่ขา จมูกสั้น อุ้งมือมีเล็บ ร้องเหมียวๆ สิ่งเหล่านี้เรียกว่า Features ของแมว

การ ให้ผลลัพท์ ว่าสิ่งเหล่านี้เป็น แมว หรือ เป็นหมา หรือ เป็นหมี เรียกว่าการนิยาม Label

ดังนั้นพูดได้ว่า เมื่อ Machine คำนวณจาก Features เหล่านี้แล้ว (มีขนยาว ร้องเหมียวๆ…) Machine สรุปได้ว่า วัตถุธาตุนี้มี Label เท่ากับ แมว

ทำไมทุกคนต้องรู้เรื่อง Machine Learning?

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

 

ซึ่งจากที่เห็นประโยชน์มากมายขนาดนี้ หลายคนคงสงสัยว่ามันสามารถครอบคลุมจักรวาลได้ขนาดนั้นเลยหรือ

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

หากเข้าใจหลักใหญ่ใจความของ Machine Learning กันแล้ว คลิกไปลุยกันต่อที่ ประเภทของ Machine Learning ได้ที่นี่เลยครับ


กด Like กด Share กันได้นะครับ และ ยังสามารถกดติดตาม Facebook ของเราได้ที่นี่ หรือ Follow ใน Twitter เพื่อ ให้ทีมงาน AI Informatics มีกำลังใจผลิตเนื้อหาต่อไปครับ ขอบคุณครับ

  •  
  •  
  •  
  •  
  •  

3 thoughts on “Machine Learning คืออะไร และ ทำไมทุกคนต้องรู้…จบ ใน 5 นาที

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *