Build your ultimate AI agent
รายละเอียดคอร์ส
Deep learning มาอยู่กับเราแล้วอย่างถาวร! เป็นเทคนิคหลักสำหรับแก้ปัญหาซับซ้อนที่เกิดจากข้อมูลไม่มีโครงสร้าง และเป็นเครื่องมือสำหรับนวัตกรรมที่น่าทึ่ง Keras คือหนึ่งในเฟรมเวิร์กที่ช่วยให้เริ่มพัฒนาโมเดล deep learning ได้ง่ายขึ้น และมีความยืดหยุ่นพอที่จะสร้างโมเดลระดับอุตสาหกรรมได้อย่างรวดเร็ว ในคอร์สนี้ จะได้เรียนรู้การทำ regression และช่วยโลกโดยการพยากรณ์วิถีโคจรของดาวเคราะห์น้อย ใช้ binary classification เพื่อแยกแยะธนบัตรจริงและปลอม ใช้ multiclass classification เพื่อระบุว่าใครขว้างลูกดอกใส่เป้า เรียนรู้การใช้ neural network เพื่อฟื้นฟูภาพที่มีสัญญาณรบกวน และอีกมากมาย นอกจากนี้ยังจะได้เรียนรู้วิธีควบคุมโมเดลระหว่างการเทรนและปรับแต่งโมเดลเพื่อเพิ่มประสิทธิภาพอีกด้วย
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
รู้จักกับ Keras
ในบทแรกนี้ จะได้รู้จักกับ neural network ทำความเข้าใจประเภทของปัญหาที่สามารถแก้ได้ และเรียนรู้ว่าควรใช้งานเมื่อใด พร้อมทั้งสร้าง network หลายรูปแบบ และช่วยโลกด้วยการเทรนโมเดล regression ที่ประมาณวิถีโคจรของอุกกาบาตที่กำลังเข้าใกล้โลก!
2
ก้าวสู่ระดับที่ลึกขึ้น
เมื่อจบบทนี้ จะรู้วิธีแก้ปัญหาแบบ binary, multi-class และ multi-label ด้วย neural network โดยผ่านโจทย์ต่าง ๆ เช่น การตรวจจับธนบัตรปลอม การระบุว่าใครขว้างลูกดอกใส่เป้า และการสร้างระบบอัจฉริยะสำหรับรดน้ำในฟาร์ม นอกจากนี้ยังสามารถพล็อตเมตริกการเทรนโมเดล และหยุดการเทรนพร้อมบันทึกโมเดลได้เมื่อโมเดลไม่พัฒนาขึ้นแล้ว
3
ปรับปรุงประสิทธิภาพโมเดล
ในบทที่ผ่านมา ได้เทรนโมเดลมาหลายตัวแล้ว! ตอนนี้จะได้เรียนรู้วิธีอ่าน learning curve เพื่อทำความเข้าใจโมเดลขณะเทรน รวมถึงการแสดงผลของ activation function, batch size และ batch normalization จากนั้นจะได้เรียนรู้วิธีปรับแต่ง hyperparameter อัตโนมัติสำหรับโมเดล Keras โดยใช้ sklearn
4
สถาปัตยกรรมโมเดลขั้นสูง
ถึงเวลาทำความรู้จักกับสถาปัตยกรรมขั้นสูงเพิ่มเติมแล้ว! จะได้สร้าง autoencoder เพื่อฟื้นฟูภาพที่มีสัญญาณรบกวน แสดงภาพการทำงานของ convolutional neural network ใช้โมเดลที่เทรนมาแล้วในการจำแนกภาพ และเรียนรู้เพิ่มเติมเกี่ยวกับ recurrent neural network และการทำงานกับข้อความ ผ่านการสร้าง network ที่พยากรณ์คำถัดไปในประโยค
Deep Learning เบื้องต้นด้วย Keras
เรียนจบแล้ว

