Fundamentals of Deep Learning#

ในส่วนนี้เราจะมาเรียนรู้ concept ของ deep learning ใน video lectures ต่อไปนี้กัน


From Traditional Machine Learning to Deep Learning#

Slides: From Machine Learning to Deep Learning

Fully Connected Layers, Activation Function, and Loss Function#

Slides: Fully Connected Layers, Activation Function, and Loss Function


(Optional) Optimization and Backpropagation#

Slides: Optimization and Backpropagation


Regularization#

Slides: Regularization

ในปัจจุบัน มี phenomena หลายอย่างที่น่าสนใจมาก เช่น double descent และ grokking ซึ่งอาจจะดูแปลกประหลาดในมุมมองของ classical statistical learning ทีมงานแนะนำให้ผู้เรียนไปลองศึกษา phenomena เหล่านี้เพิ่มเติมได้


Convolutional Neural Network#

Slides: Convolutional Neural Network (CNN)


หมายเหตุ โค้ดที่มีเป็นตัวอย่างใน video lectures ด้านบนจะเขียนด้วย tensorflow.keras โดยที่ผู้เรียนที่ต้องการเรียนรู้การใช้ tensorflow.keras เพิ่มเติมเป็นภาษาไทย สามารถศึกษาได้ต่อในอีกหลายช่องทาง เช่น video lectures ของ MTEC Machine Learning Workshop โดยเฉพาะอย่างยิ่ง lecture ที่ชื่อว่า Deep Learning Practical II


ใน Brain Code Camp เราจะเน้นการเขียน PyTorch เป็นหลัก ซึ่งผู้เรียนสามารถไปศึกษา เพิ่มเติมได้ใน tutorial ถัดไป รวมถึงเนื้อหาในส่วนของ Extra Resources ที่ชื่อว่า Hands-On Deep Learning with Pytorch