Code Together with Bangkok AI - DevOps for ML,DL,AI Developers #2

วันที่ 10 กุมภาพันธ์ 2562 (9.00น. – 17.00น.)

สถานที่ Chamchuri 10th Building FL#19

จากงาน Code Together with Bangkok AI Meetup ตอน DevOps for ML, DL, AI Developers ครั้งที่ 1 เมื่อวันที่ 23 ธันวา 61 ที่ผ่านมา เนื่องจากมีหลายๆท่านที่ลงทะเบียนไม่ทัน และมีกระแสเรียกร้องให้เปิดรอบเพิ่ม คอร์สนี้เลยเป็นอีกหนึ่งคอร์สที่จะปูพื้นฐานให้ผู้เรียนเข้าใจพื้นฐานของ DevOps ที่จำเป็นสำหรับนักพัฒนา Machine Learning, Deep Learning, และ Artificial Intelligence ซึ่งใน workshop นี้เราจะมาเขียน Code กันตั้งแต่ data gathering, cleansing, train, deploy, update, upgrade, tear down จนไปถึงการตั้ง Automated Workflow - Continuous Integration (CI) & Continuous Delivery (CD) ให้เป็นเรื่องง่าย ตั้งแต่ต้นยันจบบน Jupiter Notebook

สำหรับเนื้อหาที่เราจะเรียนกันในคอร์สนี้มีดังนี้ครับ 
1. Basics of Python, Keras, Flask, Docker, Kubenetes
2. REST API
3. Introduction to Deep Learning (focus on Convolutional Neural Networks) 
4. Introduction to Computer Vision and It's example applications
5. DevOps Basics (Continuous Integration, Continuous Delivery, CI/CD pipeline, DevOps tools)
6. DevOps Lab:

  • Step1: Model development where we load the pretrained model and test it by using it to score images

  • Step2: Developing the interface our Flask app will use to load and call the model

  • Step3: Building the Docker Image with our Flask REST API and model

  • Step4: Testing our Docker image before deployment

  • Step5: Creating our Kubernetes cluster and deploying our application to it

  • Step6: Testing the deployed model

  • Step7: Testing the throughput of our model

  • Step8: Update our model and automate deployment process

  • Step9: Cleaning up resources

ส่ิงที่ผู้เรียนจะได้หลังจากจบคอร์ส

สามารถพัฒนาและ deploy Deep Learning models บน Kubernetes Cluster with cloud GPUs สำหรับแอพพลิเคชันต่างๆ เช่น image classification หรือ object detection ที่สามารถ scalable รับ requests พร้อมกันเยอะๆได้ รวมไปถึงการ automate DevOps process หลังจากการ update code หรือ model ใหม่ๆได้

พื้นฐานของผู้เรียนที่ควรจะมี
- Basic knowledge and little experience with Python programming

ประวัติผู้สอน
ดร. วโรดม คำแผ่นชัย (Warodom Khamphanchai, Ph.D.) 
Bangkok AI Ambassador
Certified Deep Learning Instructor at NVIDIA Deep Learning Institute (Computer Vision)
Ex-Software Developer Engineer at Samsung SmartThings (Palo Alto)
Ex-BEMOSS Software Developer at Virginia Tech (https://ece.vt.edu/news/article/ari-awarded-2-million-to-help-buildings-save-energy--2015-ece-annual-report)

หลงรักการเขียนโค้ดมาตั้งแต่สมัยเรียนปริญญาโท เริ่มจาก java ง่ายๆ ไปจนถึงเรียนปริญญาเอกที่ Virginia Tech ได้มีโอกาศศึกษา python เพื่อพัฒนา IoT platform และศึกษาการพัฒนา machine learning และ AI algorithms เพื่อการจัดการพลังงานภายในอาคารจนได้รับรางวัลชนะเลิศการแข่งขันการพัฒนา Building Energy Management Software จากกระทรวงพลังงานแห่งสหรัฐอเมริกา (U.S. Department of Energy) จับพลัดจับผลูได้ไปแข่ง the 1st Internet of Things Hackathon ที่ MIT พบกับบริษัท startup ของ Samsung ที่ชื่อว่า SmartThings เลยได้มีโอกาศได้ไปทำงานอยู่ใน Silicon Valley ที่ Palo Alto และใช้ชีวิตโลดแล่นใน Inncubator ใน San Francisco อยู่พักใหญ่ๆก่อนกลับประเทศไทยในปี 2016 เลยทำให้ชอบการเขียนโค้ด พัฒนาซอฟท์แวร์ python รวมไปถึง ML, DL, AI มานับแต่นั้น

 

จัดโดย CitiAI

ลงทะเบียนเข้าร่วมงาน คลิกที่นี่