MLOps

กลยุทธ์ปัญญาประดิษฐ์ (AI)

Vidhi Chugh

AI strategist and ethicist

การนำไปใช้งานจริง

การนำโมเดล AI ขั้นสูงเข้าสู่การดำเนินงานทางธุรกิจ

โมเดล AI ขั้นสูง

กลยุทธ์ปัญญาประดิษฐ์ (AI)

การควบคุมเวอร์ชันโค้ดและข้อมูล

  • การทดลองทำให้เกิดโค้ดหลายเวอร์ชัน

การทดลองทำให้เกิดโค้ดหลายเวอร์ชัน

  • จัดการผ่านระบบควบคุมเวอร์ชัน
  • เวอร์ชันของข้อมูล

เวอร์ชันของข้อมูล

  • ข้อมูลใหม่หรือฟีเจอร์ใหม่
กลยุทธ์ปัญญาประดิษฐ์ (AI)

Portability

  • สภาพแวดล้อมของโปรเจกต์ ML
    • การฝึกโมเดล
    • การตรวจสอบความถูกต้อง
    • Production

 

  • สม่ำเสมอตลอด lifecycle

    • ไลบรารี
    • เฟรมเวิร์ก
    • เวอร์ชัน

 

ไลบรารี เฟรมเวิร์ก และเวอร์ชัน

กลยุทธ์ปัญญาประดิษฐ์ (AI)

ถึงเวลาคิดให้รอบคอบ!

  • การจัดการเวอร์ชันและ dependencies ที่หลากหลาย

มุ่งเน้นคุณค่าทางธุรกิจในทันที

  • มุ่งเน้นคุณค่าทางธุรกิจในทันที
  • Scalability และ architecture ถูกมองข้ามไว้ก่อน

Scalability และ architecture

  • แนวทางแบบ ad-hoc ก่อให้เกิดความท้าทาย
กลยุทธ์ปัญญาประดิษฐ์ (AI)

การจัดการข้อมูลอัตโนมัติ

  • ความพยายามในการเตรียมข้อมูลฝึกใหม่
  • ข้อผิดพลาด การเปลี่ยนแปลง หรืออัปเดต
  • การจัดการข้อมูลอัตโนมัติเพื่อคุณภาพ
  • การตรวจสอบคุณภาพและการแจ้งเตือน

ข้อผิดพลาด การเปลี่ยนแปลง หรืออัปเดต

การจัดการข้อมูลอัตโนมัติเพื่อคุณภาพ

การตรวจสอบคุณภาพและการแจ้งเตือน

กลยุทธ์ปัญญาประดิษฐ์ (AI)

ความจำเป็นในการทำระบบอัตโนมัติ

  • การแทรกแซงด้วยมือ = ความล่าช้า
    • ประสิทธิภาพโมเดลที่ลดลง
    • การวิเคราะห์ข้อผิดพลาด
    • การดำเนินการแก้ไข

การแทรกแซงด้วยมือ

ประสิทธิภาพของโมเดล

 

  • เวลาผ่านไปนานมาก
  • การพยากรณ์ที่ผิดพลาด
  • ผลกระทบเชิงลบ
กลยุทธ์ปัญญาประดิษฐ์ (AI)

การ refactor โค้ด

 

การ refactor โค้ดเริ่มต้น

 

  • ขาด best practices ด้าน engineering ที่สำคัญ

 

  • จำเป็นต้อง refactor โค้ดเริ่มต้น
    • ความเสี่ยงสูง
    • logic เดิมถูกเข้าใจหรือแสดงผลผิดพลาด
กลยุทธ์ปัญญาประดิษฐ์ (AI)

คุณสมบัติของ architecture ที่มีประสิทธิภาพ

 

  • ระบบที่เชื่อถือได้ต้องใช้ความพยายาม
  • MLOps = การสร้างมาตรฐานกระบวนการและ pipeline อัตโนมัติ

 

  • ระบบอัตโนมัติ:
    • โมดูลที่นำกลับมาใช้ใหม่ได้ — data products, โค้ด
    • เฟรมเวิร์กการทดสอบอัตโนมัติ
    • ลดความเสี่ยงจากการ refactor

 

ระบบอัตโนมัติ

กลยุทธ์ปัญญาประดิษฐ์ (AI)

คุณสมบัติของ architecture ที่มีประสิทธิภาพ

 

Docker รวมโมเดลเข้ากับสภาพแวดล้อม

 

  • Docker รวมโมเดลเข้ากับสภาพแวดล้อม

  • การแทรกแซงด้วยมือที่น้อยลง = lifecycle ที่มีประสิทธิภาพ

  • การรักษาประสิทธิภาพของโมเดลเป็นเรื่องท้าทาย

 

  • MLOps สำหรับติดตามโมเดล
    • โมเดลที่ถูกเก็บไว้ลดลง 30%
    • มูลค่าเพิ่มขึ้น 60%
กลยุทธ์ปัญญาประดิษฐ์ (AI)

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

กลยุทธ์ปัญญาประดิษฐ์ (AI)

Preparing Video For Download...