ธุรกิจจะพร้อมสำหรับ MLOps อย่างเต็มรูปแบบได้อย่างไร

MLOps สำหรับธุรกิจ

Arne Jonas Warnke

Head of Emerging Curriculum

ปัจจุบันองค์กรอยู่ที่จุดไหนในด้าน MLOps?

$$

การพัฒนาความสามารถด้าน MLOps ต้องอาศัย

  • การประเมิน
  • การวัดผล

จะทำได้อย่างไร?

$$

ใช้แว่นขยายตรวจสอบเอกสาร

MLOps สำหรับธุรกิจ

โมเดลความพร้อมของ MLOps

Microsoft:

  • 5 ระดับ

ครอบคลุม

  • กระบวนการ เทคโนโลยี และบุคลากร

Google:

  • 3 ระดับ

ครอบคลุม

  • ระดับของระบบอัตโนมัติ

$$

โลโก้ Microsoft

$$

โลโก้ Google

MLOps สำหรับธุรกิจ

โมเดลความพร้อมของ Microsoft MLOps - ระดับ 0

$$

ระดับ คำอธิบาย จุดเด่น
0 ไม่มี MLOps ทีมทำงานแยกส่วน กระบวนการทำด้วยมือ
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps สำหรับธุรกิจ

โมเดลความพร้อมของ Microsoft MLOps - ระดับ 1

$$

ระดับ คำอธิบาย จุดเด่น
0 ไม่มี MLOps ทีมทำงานแยกส่วน กระบวนการทำด้วยมือ
1 DevOps ไม่มี MLOps ทีมทำงานแยกส่วน รวบรวมข้อมูลอัตโนมัติ เริ่มมีการทดสอบอัตโนมัติ
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps สำหรับธุรกิจ

โมเดลความพร้อมของ Microsoft MLOps - ระดับ 2

$$

ระดับ คำอธิบาย จุดเด่น
0 ไม่มี MLOps ทีมทำงานแยกส่วน กระบวนการทำด้วยมือ
1 DevOps ไม่มี MLOps ทีมทำงานแยกส่วน รวบรวมข้อมูลอัตโนมัติ เริ่มมีการทดสอบอัตโนมัติ
2 การเทรนอัตโนมัติ ทำงานร่วมกันได้ดีขึ้น ทำซ้ำได้ ปรับใช้งานง่ายขึ้น
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps สำหรับธุรกิจ

โมเดลความพร้อมของ Microsoft MLOps - ระดับ 3

$$

ระดับ คำอธิบาย จุดเด่น
0 ไม่มี MLOps ทีมทำงานแยกส่วน กระบวนการทำด้วยมือ
1 DevOps ไม่มี MLOps ทีมทำงานแยกส่วน รวบรวมข้อมูลอัตโนมัติ เริ่มมีการทดสอบอัตโนมัติ
2 การเทรนอัตโนมัติ ทำงานร่วมกันได้ดีขึ้น ทำซ้ำได้ ปรับใช้งานง่ายขึ้น
3 การ Deploy อัตโนมัติ ทำงานร่วมกันดี ทำซ้ำได้อย่างสมบูรณ์ ตรวจสอบย้อนกลับได้ ทดสอบอัตโนมัติ
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps สำหรับธุรกิจ

โมเดลความพร้อมของ Microsoft MLOps - ระดับ 4

$$

ระดับ คำอธิบาย จุดเด่น
0 ไม่มี MLOps ทีมทำงานแยกส่วน กระบวนการทำด้วยมือ
1 DevOps ไม่มี MLOps ทีมทำงานแยกส่วน รวบรวมข้อมูลอัตโนมัติ เริ่มมีการทดสอบอัตโนมัติ
2 การเทรนอัตโนมัติ ทำงานร่วมกันได้ดีขึ้น ทำซ้ำได้ ปรับใช้งานง่ายขึ้น
3 การ Deploy อัตโนมัติ ทำงานร่วมกันดี ทำซ้ำได้อย่างสมบูรณ์ ตรวจสอบย้อนกลับได้ ทดสอบอัตโนมัติ
4 การเทรนใหม่อัตโนมัติ ทำงานร่วมกันอย่างเต็มรูปแบบ ควบคุมการปฏิบัติงานได้ดี ระบบหยุดทำงานน้อยมาก
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps สำหรับธุรกิจ

วัดความก้าวหน้าสู่ MLOps

$$

โมเดลความพร้อมมีประโยชน์

  • แต่จะวัดความก้าวหน้าอย่างต่อเนื่องได้อย่างไร?
  • ใช้ KPI ของ MLOps?

ภาพแสดงกระบวนการ KPI

MLOps สำหรับธุรกิจ

KPI ที่เป็นไปได้สำหรับ MLOps

$$

  • ความถี่ในการ Deploy
    • Deploy กี่ครั้งต่อสัปดาห์?
  • เวลาในการรับมือกับปัญหา
    • หากเกิดข้อผิดพลาด ต้องใช้เวลานานแค่ไหนในการกู้คืนระบบ?
  • Lead time สำหรับคำขอเปลี่ยนแปลง
    • เช่น เวลาที่ใช้ในการเพิ่มฟีเจอร์ใหม่
1 https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance
MLOps สำหรับธุรกิจ

มาฝึกกันเถอะ!

MLOps สำหรับธุรกิจ

Preparing Video For Download...