กราบสวัสดีเพื่อนๆ ชาว AI และ Deep Learning ครับ สำหรับชุดบทความนี้ ทีมงานมีความตื่นเต้นและภูมิใจที่จะนำเสนอคอร์ส “Deep Learning สำหรับนักปฏิบัติ” ที่เราตั้งใจออกแบบโดยยึดหัวใจสองข้อครับคือให้มีความ “เข้าใจง่าย” (Intuitive) และ “มีตัวอย่างครอบคลุมการใช้งานจริง” (Practical) เราพยายามออกแบบคอร์สให้รวบรัดสำหรับเพื่อนๆ ที่ยังมีประสบการณ์ไม่มากแต่มีความตื่นเต้นและตั้งใจที่จะพัฒนาระบบ AI หรือ Deep Learning ด้วยตนเอง โดยคอร์สนี้จะพยายามให้มีส่วนทฤษฎีและคณิตศาสตร์เล็กน้อยที่สุดเท่าที่จำเป็นต่อความเข้าใจพื้นฐาน ซึ่งเพื่อนๆ ที่สนใจสามารถเรียนส่วนทฤษฎีและคณิตศาสตร์ได้ใน Course Online ระดับโลก (หรืออาจจะเป็นคอร์สของเว็บเราเองในอนาคตครับ)
แท้จริงแล้วคอร์สนี้ได้รับอิทธิพลและแรงบันดาลใจจากสุดยอด Course Online ต่างๆ ที่มีอยู่แล้ว เพียงแต่เรานำมาปรับให้รวบรัดเป็นภาษาไทยให้หมาะสำหรับเพื่อนๆ ที่เป็นนักปฏิบัติตัวยง ผ่านเวทมนตร์ของ Keras และระบบของ Kaggle ที่จะทำให้การทำงานบน Deep Learning Project ง่ายขึ้นอย่างไม่น่าเชื่อครับ
Project A. สร้างระบบ AI ที่เป็นผู้เชี่ยวชาญเรื่องหมาๆ นั่นคือเมื่อดูรูปแล้ว AI สามารถตอบได้ว่าสุนัขในรูปคือสายพันธุ์อะไร
Project B. สร้างระบบ AI ที่เป็นผู้เชี่ยวชาญในการดูฟิล์ม X-Ray ของปอด โดยสามารถทำนายว่าคนไข้ในรูปปอดติดเชื้อหรือไม่
Project C. สร้างระบบ AI ที่เป็นผู้เชี่ยวชาญด้านการแต่งเพลง โดยมีไอเดียไม่จำกัดที่จะแต่งเนื้อร้องเพลงใหม่ได้เสมอ
Project D. สร้างระบบ AI ซึ่งเป็นผู้เชี่ยวชาญเรื่องการวิจารณ์ภาพยนต์ โดยอ่านรีวิวผู้ชมทางบ้านแต่ละคนแล้วแปลความหมายได้ว่าผู้ชมคนนั้นชอบหนังเรื่องนี้หรือไม่
Project E. สร้างระบบ AI ซึ่งเป็นผู้เชี่ยวชาญเรื่อง transaction ของบัตรเครดิต โดยสามารถทำนายได้ว่า Transaction ใดมีแนวโน้มที่จะไม่ปกติหรือมีการทุจริต
Project F. สร้างระบบ AI ซึ่งเป็นผู้เชี่ยวชาญในบทหนัง โดยเมื่อดูบทพูดแล้วสามารถทำนายได้ว่าบทพูดนั้นเป็นของตัวละครใด
Project G. สร้างระบบ AI ที่เป็นผู้เชี่ยวชาญเรื่องเสียง นั่นคือเมื่อฟังเสียงต่างๆ แล้วสามารถแยกแยะได้ว่าเป็นเสียงของอะไร เช่น เสียงเปียโน เสียงรถยนต์ เสียงหัวเราะ หรือเสียงแมว เป็นต้น
Project H. สร้างระบบ AI ที่เป็นผู้เชี่ยวชาญทั้งเรื่องรูปภาพและการบรรยาย ไม่เพียงแยกแยะได้ว่าวัตถุในภาพคืออะไร แต่สามารถบรรยายเหตุการณ์ต่างๆ ในภาพได้อีกด้วย
ในภาพรวมนั้น คอร์สสั้นนี้จะประกอบไปด้วย 3 ส่วนใหญ่ๆ นั่นคือ
สำหรับหัวข้อถัดไปเป็นพื้นฐานโปรแกรมมิ่งที่จำเป็น ซึ่งผู้ที่เชี่ยวชาญ Python หรือ Numpy อยู่แล้วสามารถข้ามไปได้เลย หรือจะลองทำ Workshop เพื่อเป็นการปัดฝุ่นก็ได้ครับ
ก่อนที่จะเริ่มเรียน Deep Learning ไปด้วยกัน เพื่อนๆ ต้องมีความพร้อมสองเรื่องต่อไปนี้ครับ