คอร์ส Intro to Deep Learning เป็น Workshop 2 วัน เหมาะสำหรับผู้เริ่มต้นที่ต้องการเรียนรู้หลักการทำงานพื้นฐานของ Deep Learning ลงมือสร้าง Neural Network และทดลองกับ Dataset ต่างๆ เพื่อที่จะสามารถนำไปต่อยอดกับ Dataset ของคุณเองได้ Framework ที่ใช้ใน Workshop มีตั้งแต่ NumPy ที่ใช้ในการประมวลผลขั้นพื้นฐาน ไปจนถึง PyTorch ที่นิยมใช้ในงานวิจัยและมีโมเดลให้เลือกใช้มากมาย และ TensorFlow ที่เหมาะสำหรับการเอาโมเดลไปใช้งานบน Production
ผู้เรียนต้องมีพื้นฐานการเขียนโปรแกรมภาษา Python หรือคุ้นเคยกับภาษาอื่นๆ มาก่อน และมีพื้นฐานแคลคูลัสเบื้องต้น
วัน-เวลา: วันเสาร์ที่ 20 กรกฎาคม 2562 9:30 - 17:00
และวันเสาร์ที่ 27 กรกฎาคม 2562 9:30 - 17:00
สถานที่: HUBBA Sathorn
เนื่องจากเป็นคอร์สเปิดใหม่ จึงลดราคาให้จากราคาเต็ม 9,900 บาท ลดเหลือ 3,900 บาทเท่านั้น! (รวมอาหารกลางวันและเบรก) แต่ไม่ต้องห่วงว่าราคานี้แล้วคุณภาพคอร์สจะไม่ดี ผู้สอนเคยสอนมาหลายงานแล้วรวมถึงสอน PyTorch เบื้องต้นที่ Facebook Developer Circle มาด้วย ดังนั้นหายห่วงได้
ท่านสามารถเลือกออกใบกำกับภาษีสำหรับบริษัทได้ใน Event Pop หรือหากท่านต้องการใบเสนอราคาสามารถแจ้งได้ทางอีเมล teera@techtalkthai.com ทางเราจะส่งรายละเอียดการโอนเงินพร้อมใบเสนอราคาให้
ทาง Event Pop มีระบบ Refund Protect โดยจะเสียค่าธรรมเนียมประมาณ 273 บาท หากท่านซื้อบัตรแล้วไม่สามารถเข้าร่วมงานได้เนื่องจากเกิดเหตุไม่คาดฝันขึ้น ท่านจะสามารถเคลมเงินค่าบัตรเข้างานของท่านคืนได้เต็มจำนวนโดยบริษัท Tokio Marine HCC จะเป็นผู้รับประกันและช่วยในกระบวนการคืนเงินทั้งหมด และจะทำการคืนเงินโดยตรงให้กับผู้ซื้อผ่านทางบัญชีธนาคาร
* คอร์สนี้เป็นคอร์สสำหรับผู้เริ่มต้น ไม่เหมาะกับ Data Engineer, Data Scientist ที่มีความชำนาญอยู่แล้ว
** ผู้เรียนต้องนำคอมพิวเตอร์ของตัวเองมาใช้ในการเรียนPrerequisites
Python programming or have experience in other programming language
Basic linear algebra and calculus (ความรู้พื้นฐานระดับม.ปลาย)
- A laptop with webcam
Required Software
Latest desktop versions of Chrome, Firefox or Safari
Course Outline
Day 1 - 20/07/2019
09:30 - 10:00 Registration, coffee break, and welcome
10:00 - 12:00
Intro to deep learning
Applications in real-world
Intro to neural network ทำความรู้จักกับโครงข่ายประสาทเทียมที่เป็นเบื้องหลังของ deep learning
Classification problem, intuition, and visualization ตัวอย่างปัญหาการจำแนกประเภทข้อมูล เช่น แยกภาพสุนัขกับแมวออกจากกัน
Intro to PyTorch
Hands-on: Getting to know NumPy and Tensor เริ่มต้นทำความรู้จัก data structure พื้นฐานที่ใช้ในงาน deep learning
Hands-on: Implement a simple neural network
Hands-on: Working on MNIST dataset นำ neural network ที่สร้างมาก่อนหน้าที่มาทดลองกับ MNIST dataset
12:00 - 13:00 Lunch Break
13:00 - 15:00
Error function and error minimization เราไม่สามารถพัฒนาโมเดลให้ดีขึ้นได้ถ้าเราไม่มีการวัดผล ในส่วนนี้เราจะมาทำความรู้จัก error function และวิธีการทำให้โมเดลมีความแม่นยำสูงขึ้น
Backpropagation ทำความรู้จักกับ algorithm ที่เป็นหัวใจหลักของ deep learning
Hands-on: Backpropagation
15:00 - 15:15 Coffee break
15:15 - 16:45
Hands-on: Train a simple neural network
Hands-on: Working on Fashion-MNIST dataset
Homework: Extended MNIST การบ้านให้กลับไปทดลองทำระหว่างสัปดาห์
16:45 - 17:00 Q&A
Day 2 - 27/07/2019
09:30 - 10:00 Registration, coffee break, and welcome
10:00 - 12:00
Intro to TensorFlow
Hands-on: TensorFlow
Convolutional Neural Network มารู้จักกับ neural network ที่นิยมใช้กับข้อมูลประเภทรูปหรือบ้างครั้งก็มีการเอาไปใช้กับข้อมูลที่เป็นตัวหนังสือด้วย
Hands-on: Convolution
12:00 - 13:00 Lunch Break
13:00 - 15:00
Hands-on: A simple convolutional neural network
A lightweight model: MobileNet ทดลองทำโมเดลที่เหมาะสำหรับนำไปใช้งานบนอุปกรณ์ที่มีพลังการประมวลผลไม่มากเช่นมือถือหรือ web browser
Hands-on: MobileNet
Hands-on: Create your own dataset
Hands-on: Deploy your model on TensorFlow.js นำโมเดลที่เทรนขึ้นไปใช้งานบนเว็บด้วย TensorFlow.js
15:00 - 15:15 Coffee break
15:15 - 16:45
Hands-on: Working on non-image dataset e.g. Titanic dataset ทดลองทำงานกับ dataset ประเภทอื่นเช่น Titanic dataset
16:45 - 17:00 Q&A
About Instructor
ธีระ ลายธีระพงศ์ จบการศึกษาปริญญาตรีด้านวิศวกรรมคอมพิวเตอร์จาก KMITL และปริญญาโทด้านวิศวกรรมคอมพิวเตอร์จาก AIT หัวข้องานวิจัยที่สนใจคือ machine learning และ computer vision ปัจจุบันเป็น technical training lead ที่ TechTalkThai มีประสบการณ์วิจัย computer vision และ deep learning กับสถาบันวิจัยที่ประเทศญี่ปุ่น (NII) และร่วมสอน deep learning กับสมาคมโปรแกรมเมอร์แห่งประเทศไทย, Facebook Developer Circle, และบริษัทเอกชน
Teera Laiteerapong graduated master of computer engineering from Asian Institute of Technology and bachelor of computer engineering from King Mongkut's Institute of Technology Ladkrabang. His research interests are machine learning and computer vision. Currently, he is technical training lead at TechTalkThai.
About TechTalkThai Training
TechTalkThai Training เป็นทีมงานส่วนหนึ่งของ TechTalkThai ที่มุ่งเน้นการจับมือร่วมกับเหล่าผู้เชี่ยวชาญทางด้าน IT ในสาขาต่างๆ จากภายนอก ในการเปิดคอร์สสอนเทคโนโลยีให้กับเหล่าผู้ที่สนใจในวงการ IT เพื่อให้ผู้ที่ทำงานในวงการ IT สามารถเข้าถึงเทคโนโลยีใหม่ๆ ได้อย่างทันท่วงที โดยผู้สอนที่มีความเชี่ยวชาญ ผ่านการตรวจสอบโดยทีมงาน TechTalkThai และมีราคาคอร์สที่ไม่สูงจนเกินไป สามารถออกใบกำกับภาษีได้อย่างถูกต้องตามกฎหมาย
ผู้ที่สนใจร่วมเปิดคอร์สใหม่ๆ กับทาง TechTalkThai Training สามารถติดต่อทีมงานได้ทันทีที่ teera@techtalkthai.com