Machine Learning Vs Deep Learning นั้นคืออะไร ตับไตไส้พุง
เพื่อนๆเคยสงสัยไหมว่า ?
Facebook เลือกโพสต์ที่เราสนใจขึ้นมาโชว์ได้อย่างไร ?
ทำไมถึงเจอโฆษณาที่ตามเราไปทุกที่ ไม่ว่าเราจะอยู่ที่ไหน ?
Netflix เลือกซีรีส์ที่น่าสนใจให้กับเราได้ไง ?
รถยนต์ไร้คนขับ ทำงานแบบไหน ?
เราจะหาคำตอบเหล่านี้ไปพร้อมกัน
ด้วยวิธี Machine Learning และ Deep Learning
What is Machine Learning?
Machine Learning เป็นการเอาเทคนิคและอัลกอริทึมที่ใช้ในการประมวลผลจากข้อมูล เพื่อสร้างโมเดลที่สามารถเรียนรู้จากข้อมูลและทำนายผลลัพธ์หรือดำเนินการต่างๆ โดยอาศัยอัลกอริทึมในการเรียนรู้ เช่น Decision Trees, Random Forests, Neural Networks, Support Vector Machines, และอื่นๆ
Machine Learning อยู่ในชีวิตประจำวันของเราตลอดเวลา เช่น แนะนำหนังน่าดูบน Netflix หรือ Face ID ของ Apple ไม่ว่าจะอยู่บนสมาร์ทโฟน คอมพิวเตอร์ เครื่องใช้ไฟฟ้า เครื่องจักร โรงพยาบาล หรือแม้กระทั่งสถานศึกษา เป็นต้น
What is Deep Learning?
Deep Learning เป็นก็ส่วนหนึ่งของ Machine Learning ที่ใช้โครงข่ายประสาทเทียม (Artificial Neural Networks) เพื่อจำลองการทำงานของระบบประสาทในสมองมนุษย์ที่คอยส่งประจุไฟฟ้าไหลเวียนไปมา โดยมีความลึกและซับซ้อนมากขึ้นเมื่อเปรียบเทียบกับ Machine Learning แบบทั่วไป เนื่องจากสามารถเพิ่มพลังประมวลผล ได้แบบไม่จำกัด
อะไรคือ Artificial Neural Networks (NN)?
ANN ประกอบด้วย
1. Input Layer: รับข้อมูลนำเข้าเข้าสู่โครงข่ายประสาท เปรียบเหมือนตาเห็นรูป
2. Hidden Layers: เป็นชั้นของโนดที่ตั้งอยู่ระหว่าง Input Layer และ Output Layer โดยภายในแต่ละโนดจะมีการคำนวณและแปลงค่าข้อมูลที่ได้รับมาจากชั้นก่อนหน้า และส่งผ่านให้กับโนดในชั้นถัดไป เปรียบเหมือนการปรุงแต่ง เช่น เห็นแล้วเกิดรู้สึกดีใจ รู้สึกเสียใจ
3. Output Layer: เป็นชั้นที่อยู่ท้ายสุดของโครงข่ายประสาทและแสดงผลลัพธ์ที่ได้หลังจากการประมวลผลข้อมูลผ่าน Hidden Layers เปรียบเหมือนการแสดงผลที่ผ่านการคำนวณหรือวิเคราะห์มาแล้ว รู้สึกดีใจก็ยิ้ม รู้สึกเสียใจก็น้ำตาไหล
คำถามคือแล้วตรงไหนที่เขาเรียกกันว่า Deep ?
ส่วนที่มัน Deep ก็คือส่วนของ Hidden Layer นี่แหละครับ ยิ่ง Hidden Layer
มีหลายชั้น ก็ยิ่ง Deep ครับ ^^
Hidden Layer แบบไหนถึงจะเหมาะสม ?
การเลือกจำนวนชั้นของ Hidden Layer นั้นเป็นเรื่องที่ต้องทดลองและปรับปรุงตามประสิทธิภาพและผลลัพธ์ที่ต้องการ โดยในแต่ละงานและปัญหาอาจมีการเหมาะสมที่แตกต่างกัน
Deep Learning มีข้อดีที่เหนือกว่า Machine Learning โดยทั่วไป
โดยเฉพาะการจัดการข้อมูลที่ซับซ้อน: Deep Learning สามารถจัดการกับข้อมูลที่มีความซับซ้อนและมีมิติสูงได้ดีกว่า Machine Learning แบบทั่วไป เนื่องจาก Deep Learning มีโครงข่ายประสาทที่มีความลึกมากขึ้น ทำให้สามารถค้นพบลักษณะและรูปแบบที่ซับซ้อนของข้อมูลได้มากขึ้น
ผู้เขียนขอขอบคุณ ❤
เนื้อหาในบทความมีความผิดพลาดประการใดขออภัยมา ณ ที่นี้ด้วยครับ