Courses
ลิสต์นี้จัดอันดับคอร์สตาม 4 เกณฑ์ต่อไปนี้:
- ความลึกเชิงแนวคิด: อธิบายวงจรชีวิต MLOps ครบถ้วนหรือแค่สาธิตสคริปต์ดีพลอยหนึ่งชุดแล้วจบ
- ความจริงจังเชิงปฏิบัติ: ได้ลงมือสร้าง ดีพลอย และมอนิเตอร์ไปป์ไลน์จริง ไม่ใช่แค่มองดูไดอะแกรม
- ความครอบคลุมด้านแพลตฟอร์มและเครื่องมือ: ติดอยู่กับคลาวด์หรือเฟรมเวิร์กเดียว หรือช่วยให้เห็นภาพรวมว่าชิ้นส่วนต่าง ๆ (MLflow, model registry, CI/CD, บริการ ML บนคลาวด์) ทำงานร่วมกันอย่างไร
- ความเชี่ยวชาญของผู้สอนและผลลัพธ์: ใครเป็นผู้สอน และหลังจบแล้วสามารถปฏิบัติงานอะไรได้จริง
คอร์สส่วนใหญ่ในลิสต์นี้สามารถเริ่มเรียนได้ฟรีหรือมีช่วงทดลองใช้; บางคอร์สต้องสมัครแพลตฟอร์มแบบชำระเงิน ซื้อครั้งเดียว หรือจ่ายค่าเล่าเรียน Nanodegree เพื่อเข้าถึงแบบเต็ม
1. MLOps Concepts — DataCamp
MLOps Concepts ของ DataCamp คือคอร์สที่ดีที่สุดในลิสต์นี้สำหรับนักพัฒนาและหัวหน้าสายเทคนิคที่ต้องการแผนภาพวงจรชีวิต MLOps ที่ชัดเจนก่อนจะลงมือกับเครื่องมือดีพลอยตัวใดตัวหนึ่ง
- ระดับ: ระดับกลาง
- ระยะเวลา: ประมาณ 2 ชั่วโมง เรียนตามจังหวะตนเอง
- ค่าใช้จ่าย: เริ่มเรียนได้ฟรี; เข้าถึงเต็มรูปแบบรวมอยู่ในสมาชิก DataCamp (ประมาณ $12.42/เดือน)
- เหมาะสำหรับ: นักพัฒนาและหัวหน้าสายเทคนิคที่ต้องการพื้นฐานเชิงแนวคิดแบบเน้นจุดของ MLOps ก่อนตัดสินใจลงโปรแกรมที่ยาวและหนักเครื่องมือ
คอร์สพาไล่ผ่านเฟสหลักของวงจรชีวิตแมชชีนเลิร์นนิง — การออกแบบและพัฒนา การดีพลอย และการดูแลรักษา — ครอบคลุม feature store, การติดตามการทดลอง, การทำคอนเทนเนอร์, CI/CD และการมอนิเตอร์เชิงสถิติและเชิงคอมพิวต์ที่เป็นทริกเกอร์ให้รีเทรน
2. Machine Learning DevOps Engineer Nanodegree — Udacity
Machine Learning DevOps Engineer Nanodegree ของ Udacity เป็นตัวเลือกที่ยอดเยี่ยมสำหรับนักพัฒนาที่ต้องการโปรแกรมแบบทำโปรเจกต์จริง มอง MLOps เป็นศาสตร์เฉพาะ ไม่ใช่ภาคผนวกท้ายคอร์สทำโมเดล
- ระดับ: ขั้นสูง
- ระยะเวลา: ประมาณ 4 เดือน ที่ 10 ชั่วโมง/สัปดาห์
- ค่าใช้จ่าย: ค่าเล่าเรียน Nanodegree
- เหมาะสำหรับ: นักพัฒนาที่คุ้นเคยเวิร์กโฟลว์ดาต้าไซเอนซ์แล้ว และต้องการต่อยอดด้วยโค้ด Python ระดับโปรดักชัน ไปป์ไลน์ CI/CD และการมอนิเตอร์
โปรแกรมครอบคลุมการเขียนโค้ด Python ที่สะอาด ทดสอบได้ และพร้อมโปรดักชัน จากนั้นสร้างไปป์ไลน์ ML แบบนำกลับใช้ซ้ำได้พร้อมติดตามการทดลองและการเวอร์ชันข้อมูล ปิดท้ายด้วยการดีพลอยโมเดลผ่าน FastAPI และตั้งค่า CI/CD ครบถ้วน โปรเจกต์ทั้งสี่ชิ้นจะถูกรีวิวโดยเครือข่ายผู้รีวิวของ Udacity ก่อนจะผ่าน
3. Machine Learning in Production — DeepLearning.AI (Coursera)
คอร์ส Machine Learning in Production ของ Andrew Ng เป็นตัวเลือกที่ดีมากสำหรับนักพัฒนาที่ต้องการฐานทฤษฎีเข้มข้นในการรันระบบ ML ระดับสเกลใหญ่ จากหนึ่งในผู้สอนที่เป็นที่ยอมรับมากที่สุดของวงการ
- ระดับ: ระดับกลาง
- ระยะเวลา: ประมาณ 10 ชั่วโมง แบ่งเป็น 3 โมดูล
- ค่าใช้จ่าย: Audit ได้ฟรี; สมัครสมาชิก Coursera เพื่อรับใบประกาศนียบัตร
- เหมาะสำหรับ: นักพัฒนาที่ต้องการเข้าใจเหตุผลเบื้องหลังรูปแบบการดีพลอย concept drift และแนวทาง data-centric AI ก่อนเริ่มปฏิบัติงานระบบด้วยตนเอง
คอร์สครอบคลุมวงจรชีวิตโปรเจกต์ ML และรูปแบบการดีพลอย ต่อด้วยโจทย์การทำโมเดล เช่น การวิเคราะห์ความผิดพลาดและข้อมูลลำเอียง ปิดท้ายด้วยการกำหนดข้อมูล ความสม่ำเสมอของเลเบล และการตั้งค่าค่าอ้างอิงประสิทธิภาพ คอร์สได้คะแนน 4.8/5 จากรีวิวมากกว่า 3,300 รายการ
4. MLOps | Machine Learning Operations Specialization — Duke University (Coursera)
สเปเชียลไทเซชัน MLOps ของ Duke University โดย Noah Gift และ Alfredo Deza เหมาะสำหรับนักพัฒนาที่ต้องการความกว้างข้ามแพลตฟอร์มคลาวด์หลายเจ้ามากกว่าการลงลึกกับเครื่องมือของผู้ขายรายเดียว
- ระดับ: ขั้นสูง
- ระยะเวลา: สี่คอร์ส รวมราว 6 เดือน ที่ 5 ชั่วโมง/สัปดาห์
- ค่าใช้จ่าย: Audit คอร์สเดี่ยวได้ฟรี; สมัครสมาชิก Coursera เพื่อรับใบประกาศนียบัตร
- เหมาะสำหรับ: นักพัฒนาที่ต้องปฏิบัติการระบบ ML ข้ามหลายสภาพแวดล้อม — AWS SageMaker, Azure ML และเครื่องมือโอเพ่นซอร์ส — แทนการมาตรฐานอยู่กับเจ้าเดียว
สเปเชียลไทเซชันเริ่มจากแก่น Python สำหรับ MLOps จากนั้นเข้าสู่แนวทางปฏิบัติ DevOps และ DataOps เพื่อ CI/CD และการทำซ้ำได้ ก่อนครอบคลุมการดีพลอยบน SageMaker และ Azure ML และปิดท้ายด้วย MLflow และ Hugging Face สำหรับการติดตามการทดลองและ model registry
5. Complete MLOps Bootcamp With 10+ End-to-End ML Projects — Udemy
คอร์ส MLOps Bootcamp บน Udemy เป็นตัวเลือกที่ดีสำหรับนักพัฒนาที่ต้องการความหลากหลายเชิงปฏิบัติสูงสุด ครอบคลุมทั้งดาต้าไซเอนซ์และ MLOps ร่วมกัน
- ระดับ: ระดับกลางถึงขั้นสูง
- ระยะเวลา: สไตล์บูตแคมป์ โปรเจกต์ end-to-end 10+ โปรเจกต์
- ค่าใช้จ่าย: ซื้อครั้งเดียวบน Udemy (มักมีส่วนลด)
- เหมาะสำหรับ: นักพัฒนาที่อยากฝึกฝั่งอินฟราสตรักเชอร์ — Docker, MLflow, CI/CD — มากพอ ๆ กับฝั่งทำโมเดล
คอร์สครอบคลุมการสร้างและทำอัตโนมัติสำหรับการดีพลอย มอนิเตอร์ และสเกลโมเดล ML ด้วย MLflow, Docker และเฟรมเวิร์ก MLOps สมัยใหม่ จากนั้นทำโปรเจกต์จริงมากกว่าสิบโปรเจกต์ ครบตั้งแต่รับข้อมูลจนถึงไปป์ไลน์โปรดักชันที่ทำงานจริง
6. MLOps Zoomcamp — DataTalks.Club
MLOps Zoomcamp เหมาะสำหรับนักพัฒนาที่ต้องการคอร์สฟรีทั้งหมด สนับสนุนโดยคอมมูนิตี้ พร้อมจังหวะการเรียนรายสัปดาห์ที่มีโครงสร้าง
- ระดับ: ระดับกลาง (คาดว่ามีพื้น Python, พื้นฐาน Docker และประสบการณ์ ML มาก่อน)
- ระยะเวลา: 9 สัปดาห์ เรียนตามจังหวะตนเอง
- ค่าใช้จ่าย: ฟรี
- เหมาะสำหรับ: นักพัฒนาที่ต้องการเส้นทางเรียนฟรีแบบมีโครงสร้าง พร้อมการบ้าน กระดานจัดอันดับ และชุมชน Slack สำหรับแก้ปัญหา มากกว่าคอร์สวิดีโอเดี่ยว
คอร์สครอบคลุมการติดตามการทดลองและการจัดการโมเดล การออร์เคสเตรตเวิร์กโฟลว์ การดีพลอยโมเดล และการมอนิเตอร์ ปิดท้ายด้วยโปรเจกต์สุดท้ายที่เพื่อนร่วมกลุ่มช่วยรีวิว วัสดุการสอน วิดีโอ และการบ้านเปิดให้ใช้ฟรีทั้งหมด แต่การซัพพอร์ตแบบ cohort สดจะเปิดเป็นช่วง ๆ
7. MLOps (Machine Learning Operations) Fundamentals — Pluralsight
คอร์ส MLOps Fundamentals ของ Pluralsight เป็นตัวเลือกที่ดีสำหรับนักพัฒนาที่ทำงานในอีโคซิสเต็ม Google Cloud อยู่แล้ว และต้องการมุมมองแบบโฟกัสบนเครื่องมือ MLOps ของแพลตฟอร์มเดียว
- ระดับ: ระดับกลาง
- ระยะเวลา: คอร์สแบบสั้น
- ค่าใช้จ่าย: สมัครสมาชิก Pluralsight
- เหมาะสำหรับ: นักพัฒนาที่ต้องการเห็นเครื่องมือและแนวปฏิบัติ MLOps ที่ประยุกต์ใช้โดยเฉพาะกับการดีพลอย ประเมินผล และมอนิเตอร์โมเดลบน Google Cloud
คอร์สแนะนำแนวทางการดีพลอย การทดสอบ การมอนิเตอร์ และระบบอัตโนมัติซึ่งประกอบกันเป็น MLOps โดยประยุกต์กับเครื่องมือของ Google Cloud สำหรับการประเมินผลโมเดลที่ดีพลอยอย่างต่อเนื่อง
ตารางเปรียบเทียบคอร์ส MLOps ที่ดีที่สุด
| อันดับ | คอร์ส | แพลตฟอร์ม | ความลึกหลักสูตร | ค่าใช้จ่าย / สัญญาณผลลัพธ์ |
|---|---|---|---|---|
| 1 | MLOps Concepts | DataCamp | วงจรชีวิต, feature store, การติดตามการทดลอง, การดีพลอย, การมอนิเตอร์ | เริ่มฟรี; ประมาณ 2 ชั่วโมง |
| 2 | Machine Learning DevOps Engineer Nanodegree | Udacity | Production Python, ไปป์ไลน์, ดีพลอยด้วย FastAPI, CI/CD | ค่าเล่าเรียน Nanodegree; ประมาณ 4 เดือน |
| 3 | Machine Learning in Production | DeepLearning.AI (Coursera) | รูปแบบการดีพลอย การวิเคราะห์ความผิดพลาด การกำหนดข้อมูล ค่าอ้างอิง | Audit ฟรี; 4.8/5 จากรีวิว 3,300+ รายการ |
| 4 | MLOps Specialization | Duke University (Coursera) | Python, DevOps/DataOps, SageMaker, Azure ML, MLflow, Hugging Face | Audit ฟรี; ประมาณ 6 เดือน |
| 5 | Complete MLOps Bootcamp | Udemy | MLflow, Docker, CI/CD, โปรเจกต์ end-to-end 10+ โปรเจกต์ | ซื้อครั้งเดียว |
| 6 | MLOps Zoomcamp | DataTalks.Club | ติดตามการทดลอง ออร์เคสเตรชัน ดีพลอย มอนิเตอร์ โปรเจกต์สุดท้าย | ฟรี; 9 สัปดาห์ |
| 7 | MLOps Fundamentals | Pluralsight | แนวปฏิบัติ MLOps บน Google Cloud | สมัครสมาชิก; คอร์สสั้น |