ระดับความสมบูรณ์ของ MLOps

แนวคิด MLOps

Folkert Stijnman

ML Engineer

ความสมบูรณ์ของ MLOps

  • ระดับของ การอัตโนมัติ การทำงานร่วมกัน และ การติดตาม ในกระบวนการ MLOps
  • ระดับที่สูงกว่าไม่ได้หมายความว่าดีกว่าเสมอไป
  • มุ่งเน้นที่ขั้นตอนการพัฒนาและการนำไปใช้งาน
แนวคิด MLOps

ระดับความสมบูรณ์ของ MLOps

ระดับความสมบูรณ์ของ MLOps

แนวคิด MLOps

ระดับ 1: กระบวนการ Manual

ความสมบูรณ์ระดับ 1

 

  • กระบวนการพัฒนาแบบ Manual
  • กระบวนการนำไปใช้งานแบบ Manual
  • ไม่มีการทำงานร่วมกันระหว่าง ML และฝ่าย Operations
  • แต่ละทีมทำงานแยกกัน

  • ไม่มีการติดตามการพัฒนา

  • ไม่มีการติดตามหลังนำไปใช้งาน
แนวคิด MLOps

ระดับ 2: การพัฒนาแบบอัตโนมัติ

ความสมบูรณ์ระดับ 2

 

  • Pipeline การพัฒนาแบบอัตโนมัติ (Continuous Integration)
  • กระบวนการนำไปใช้งานแบบ Manual

  • หลังการพัฒนา ทีมต่าง ๆ จะร่วมกันนำโมเดลไปใช้งาน

  • ติดตาม ML experiments และ features

  • มีการติดตามหลังนำไปใช้งานเพียงเล็กน้อย
แนวคิด MLOps

ระดับ 3: การพัฒนาและนำไปใช้งานแบบอัตโนมัติ

ความสมบูรณ์ระดับ 3

 

  • Pipeline การพัฒนาแบบอัตโนมัติ (CI)
  • Pipeline การนำไปใช้งานแบบอัตโนมัติ (CD)

  • ทีมต่าง ๆ ทำงานร่วมกันอย่างใกล้ชิด

  • ติดตามทั้งการพัฒนาและการนำไปใช้งาน

  • อาจเรียกใช้การฝึกโมเดลใหม่โดยอัตโนมัติ
แนวคิด MLOps

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

แนวคิด MLOps

Preparing Video For Download...