รูปแบบ Automation, Monitoring, Incident Response

MLOps แบบอัตโนมัติเต็มรูปแบบ

Arturo Opsetmoen Amador

Senior Consultant - Machine Learning

Software Design Pattern คืออะไร?

$$

แนวทางแก้ปัญหาที่ใช้ซ้ำได้ สำหรับปัญหาที่พบบ่อย...

$$

$$

ภาพของแบบพิมพ์เขียว

MLOps แบบอัตโนมัติเต็มรูปแบบ

Automate, Monitor, Respond

$$

$$

ภาพแสดงกระบวนการ: Automation, Monitoring, Incident Response

  • ช่วยเพิ่มความน่าเชื่อถือของระบบ ML ที่ออกแบบ
MLOps แบบอัตโนมัติเต็มรูปแบบ

ตัวอย่าง Design Pattern ใน MLOps 3 รูปแบบ

$$

  1. Automated Model Retraining
  2. Model Rollback
  3. Feature Imputation

$$

ภาพของแบบพิมพ์เขียว

MLOps แบบอัตโนมัติเต็มรูปแบบ

1. Automated Model Retraining

ภาพรวมระดับสูงของสถาปัตยกรรม MLOps แบบอัตโนมัติเต็มรูปแบบ

MLOps แบบอัตโนมัติเต็มรูปแบบ

1. Automated Model Retraining - การรันการพยากรณ์

ภาพรวมระดับสูงของสถาปัตยกรรม MLOps แบบอัตโนมัติเต็มรูปแบบ โดยไฮไลต์ส่วน Prediction Service

MLOps แบบอัตโนมัติเต็มรูปแบบ

1. Automated Model Retraining - การ Monitoring

ภาพรวมระดับสูงของสถาปัตยกรรม MLOps แบบอัตโนมัติเต็มรูปแบบ โดยไฮไลต์โมดูล Performance Monitoring

MLOps แบบอัตโนมัติเต็มรูปแบบ

1. Automated Model Retraining - Trigger

ภาพรวมระดับสูงของสถาปัตยกรรม MLOps แบบอัตโนมัติเต็มรูปแบบ โดยไฮไลต์ส่วน Trigger

MLOps แบบอัตโนมัติเต็มรูปแบบ

1. Automated Model Retraining - Automated Pipeline

ภาพรวมระดับสูงของสถาปัตยกรรม MLOps แบบอัตโนมัติเต็มรูปแบบ โดยไฮไลต์ส่วน Automated Pipeline

MLOps แบบอัตโนมัติเต็มรูปแบบ

1. Automated Model Retraining - การ Deployment

ภาพรวมระดับสูงของสถาปัตยกรรม MLOps แบบอัตโนมัติเต็มรูปแบบ โดยไฮไลต์ส่วน Continuous Delivery

MLOps แบบอัตโนมัติเต็มรูปแบบ

2. Model Rollback

ภาพรวมระดับสูงของสถาปัตยกรรม MLOps แบบอัตโนมัติเต็มรูปแบบ โดยไฮไลต์ส่วน Automated Pipeline

MLOps แบบอัตโนมัติเต็มรูปแบบ

2. Model Rollback - Validation ล้มเหลว

ภาพรวมระดับสูงของสถาปัตยกรรม MLOps แบบอัตโนมัติเต็มรูปแบบ โดยไฮไลต์ขั้นตอน Model Evaluation และ Model Validation

MLOps แบบอัตโนมัติเต็มรูปแบบ

2. Model Rollback - โมเดลที่ใช้งานได้ล่าสุด

ภาพรวมระดับสูงของสถาปัตยกรรม MLOps แบบอัตโนมัติเต็มรูปแบบ โดยไฮไลต์ส่วน Model Registry

MLOps แบบอัตโนมัติเต็มรูปแบบ

2. Model Rollback - การ Redeployment

ภาพรวมระดับสูงของสถาปัตยกรรม MLOps แบบอัตโนมัติเต็มรูปแบบ โดยไฮไลต์ส่วน Continuous Deployment

MLOps แบบอัตโนมัติเต็มรูปแบบ

3. Feature Imputation - Pipeline ที่ใช้ข้อมูลเข้มข้น

ภาพรวมระดับสูงของสถาปัตยกรรม MLOps แบบอัตโนมัติเต็มรูปแบบ โดยไฮไลต์ส่วนข้อมูลใน Automated Pipeline

MLOps แบบอัตโนมัติเต็มรูปแบบ

3. Feature Imputation - คุณภาพข้อมูล

$$

ภาพตารางแสดงคอลัมน์ข้อมูลที่มีค่าหายไป

$$

  • คุณภาพข้อมูลมีความแตกต่างกันในแต่ละระดับ
  • บางฟีเจอร์อาจต่ำกว่าเกณฑ์ QA
MLOps แบบอัตโนมัติเต็มรูปแบบ

3. Feature Imputation - ฟีเจอร์ที่มีข้อบกพร่อง

$$

คอลัมน์ในตารางก่อนหน้าถูกไฮไลต์และทำเครื่องหมายว่ามีข้อบกพร่อง

$$

  • ตรวจจับฟีเจอร์ที่มีปัญหา
  • ใช้ Feature Imputation
MLOps แบบอัตโนมัติเต็มรูปแบบ

3. Feature Imputation - แนวทางแก้ไขที่เป็นไปได้

  • ค่าตัวเลข (Numerical Values)

    $$

    • Mean/Median Imputation

    • KNN Imputation

$$

  • ค่าหมวดหมู่ (Categorical Values)

    $$

  • Frequent Category Imputation

  • การเพิ่มหมวดหมู่ "Missing"

MLOps แบบอัตโนมัติเต็มรูปแบบ

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

MLOps แบบอัตโนมัติเต็มรูปแบบ

Preparing Video For Download...