Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
เขียนโค๊ดกับมากะปิ
•
ติดตาม
12 ธ.ค. 2021 เวลา 06:00 • การศึกษา
Machine Hee-hee 101 EP1
What is Machine Learning ?
เกริ่นนำ
วันนี้ผมอยากจะมาเขียนซีรี่ย์ที่กำลังเป็นที่นิยมในขณะนี้ และผมก็มีความเชื่อว่า ศาสตร์นี้จะเป็นสิ่งที่เด็กหรือคนในอนาคตจำเป็นต้องเรียนรู้กับเกี่ยวกับมัน
นั่นคือ "ศาสตร์แห่งการเรียนรู้ของเครื่อง" โดยใน EP นี้ เราจะมาพูดถึงเรื่อง Machine Learning (ML) ว่ามันคืออะไร มาเริ่มกันเลย
การเรียนรู้ของเครื่องคืออะไร ?
เปรียบเทียบให้เรียบง่ายก็คือ "การทำให้คอมพิวเตอร์ฉลาดขึ้น" กล่าวคือคอมพิวเตอร์จะทำงานได้ดี ก็ต่อเมื่อมีการรับคำสั่งขึ้นมา ยกตัวอย่างเช่น การคำนวณ เป็นต้น
ซึ่งการทำงานแบบนี้เรียกว่า "การทำตามคำสั่ง"
แต่การเรียนรู้ของเครื่องจะเป็นการทำงานในลักษณะที่ว่า การให้คำสั่งออกไปเพื่อทำนายหรือระบุชนิดสิ่งของสิ่งนั้น โดยอ้างอิงจากข้อมูลที่ใช้ในการฝึก
ยกตัวอย่างเช่น การทำนายอากาศของวันพรุ่งนี้ การระบุคนสวมหน้ากากหรือไม่สวมหน้ากาก เป็นต้น
ดังนั้นเราสามารถสรุปได้ว่า Machine learning คือการทำให้คอมพิวเตอร์สามารถทำนายหรือระบุข้อมูลที่เราส่งให้ โดยสร้างจากข้อมูลนั้นๆ
Machine Learning ศึกษาเกี่ยวกับอะไร ?
เราจะสามารถทำให้คอมพิวเตอร์เรียนรู้และฉลาดขึ้นได้อย่างไร ?
ผมขอยกตัวอย่าง "การท่องสูตรคูณ" แล้วกัน
หากเรามองคอมพิวเตอร์นั้นเหมือนกับเด็ก ซึ่งเด็กนั้นหากไม่ได้รับการเรียนรู้ก็ไม่สามารถท่องได้
แล้วต้องเรียนรู้อย่างไรล่ะ?
1.
เด็กต้องมีความจำ หากไม่มีความสามารถในการจดจำ ข้อมูลที่เด็กรับรู้ก็จะไม่มีการซึมซับและหายไป ทำให้ไม่เกิดประโยชน์อะไรเลย
2.
เด็กมีการสร้างความรู้จากการท่องจำ กระบวนการท่องเพื่อจำนั้นก็เหมือนการฝึกฝน
3.
ข้อมูลที่นำมาใช้ท่องจำก็คือหนังสือแม่สูตรคูณ ยิ่งหนังสือมีแม่สูตรคูณมากก็สามารถจำได้หลายแม่
ทีนี้เราลองมาดูว่าเราสามารถนำสถานการณ์นี้มาเปรียบเทียบกับ
"การเรียนรู้ของเครื่อง" ได้อย่างไร?
●
ความจำเปรียบเสมือน "Algorithm" ของเครื่อง
●
หนังสือแม่สูตรคูณคือ "ข้อมูล" โดยหากเรามองลึกลงไปจะพบว่า ข้อมูลนี้จะเป็นคู่ลำดับคือ มีข้อมูลข้างในพร้อมเฉลย ยกตัวอย่างเช่น
2 X 1 = 2
2 X 1 คือ ข้อมูล
2 คือ ผลลัพธ์
●
การนำข้อมูลและวิธีจำมาใช้ร่วมกัน เรียกว่า "การฝึกฝน" หรือ "Training"
แต่คนที่จะเลือกหนังสือ วิธีจำ หรือทั้งหมดที่กล่าวมาข้างต้นก็คือ ผู้ฝึกสอน
ดังนั้น การเรียน Machine Learning ก็คือ การเรียนรู้ข้อมูลและ Algorithm เพื่อนำมาใช้ในการสอนคอมพิวเตอร์ให้มีความสามารถในการทำนาย
ประเภทของ ML
จริงๆมันมี 4 ประเภทแต่ขอพูดหลักๆแค่ 2 ประเภทนะครับ
Supervised Learning และ Unsupervised Learning
1.
Supervised นั้นเหมือนกับที่ผมยกตัวอย่างจากเนื้อหาข้างบนครับ คือเรามีข้อมูลพร้อมผลเฉลยมาใช้ในการฝึก
2.
Unsupervised จะมีข้อมูลที่ไม่มีผลเฉลย ซึ่งคอมพิวเตอร์จะต้องเรียนรู้ด้วยตัวมันเอง
โดยหลักๆ จะขอพูดถึง Supervised Learning นะครับ
เนื้อหาทั้งหมดในวันนี้ก็มีเพียงเท่านี้ครับ
รอบหน้าผมจะมาลงรายละเอียดเกี่ยวกับข้อมูลอย่างเป็นทางการ
กระบวนการภาพรวมของการทำ Machine Learning
สำหรับวันนี้ก็ขอบคุณผู้อ่านทุกท่านที่อ่านจนจบนะครับ
ถ้าสนใจติดตามหรืออยากสอบถามเพิ่มเติม สามารถเข้ามาพูดคุยกันได้ทางเพจ Facebook นะครับ ขอบคุณครับ :)
เยี่ยมชม
facebook.com
登录 Facebook
登录 Facebook,与好友、家人和认识的人分享和建立联系。
การศึกษา
คอมพิวเตอร์
coding
บันทึก
ดูเพิ่มเติมในซีรีส์
Machine Learning Hee-Hee 101
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2025 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย