ทำไมต้องใช้ Amazon SageMaker กับ MLflow
Amazon SageMaker มอบความสามารถ MLflow ที่มีการจัดการสำหรับแมชชีนเลิร์นนิง (ML) และการทดลอง AI ช่วยสร้าง ความสามารถนี้ทำให้นักวิทยาศาสตร์ข้อมูลสามารถใช้ MLflow บน SageMaker สำหรับการฝึกโมเดล การลงทะเบียน และการนำไปใช้จริงได้ง่ายขึ้น ผู้ดูแลระบบสามารถตั้งค่าสภาพแวดล้อม MLflow ที่ปลอดภัยและปรับขนาดได้บน AWS ได้อย่างรวดเร็ว นักวิทยาศาสตร์ข้อมูลและผู้พัฒนา ML สามารถติดตามการทดลอง ML ได้อย่างมีประสิทธิภาพและค้นหาโมเดลที่ตอบโจทย์ปัญหาทางธุรกิจ
ประโยชน์ของ Amazon SageMaker กับ MLflow
ติดตามการทดลองจากทุกที่
การทดลอง ML มีการดำเนินการในสภาพแวดล้อมที่หลากหลาย รวมถึงโน้ตบุ๊กภายในองค์กร, IDE, โค้ดการฝึกบนระบบคลาวด์ หรือ IDE ที่มีการจัดการใน Amazon SageMaker Studio เมื่อใช้ SageMaker AI และ MLflow คุณสามารถใช้สภาพแวดล้อมที่คุณต้องการเพื่อฝึกโมเดล ติดตามการทดลองของคุณใน MLflow และเปิดใช้งาน UI ของ MLflow โดยตรงหรือผ่าน SageMaker Studio เพื่อการวิเคราะห์ได้

ทำงานร่วมกันในการทดลองโมเดล
การทำงานร่วมกันเป็นทีมที่มีประสิทธิภาพเป็นสิ่งจำเป็นต่อความสำเร็จของโปรเจกต์วิทยาศาสตร์ข้อมูล SageMaker Studio ช่วยให้คุณสามารถจัดการและเข้าถึงเซิร์ฟเวอร์ติดตาม MLflow และการทดลองได้ ทำให้สมาชิกในทีมสามารถแชร์ข้อมูลและตรวจสอบความสม่ำเสมอของผลการทดลองได้ ทำให้การทำงานร่วมกันง่ายขึ้น

ประเมินการทดลอง
การระบุโมเดลที่ดีที่สุดจากการทำซ้ำหลายครั้งต้องมีการวิเคราะห์และเปรียบเทียบประสิทธิภาพของโมเดล MLflow มีการแสดงภาพ เช่น แผนภูมิกระจาย แผนภูมิแท่ง และฮิสโตแกรมเพื่อเปรียบเทียบการทำซ้ำการฝึกอบรม นอกจากนี้ MLflow ยังช่วยให้สามารถประเมินโมเดลในด้านอคติและความเป็นธรรมได้อีกด้วย

จัดการโมเดล MLflow จากส่วนกลาง
หลายทีมมักใช้ MLflow เพื่อจัดการการทดลอง โดยมีโมเดลไม่กี่รายการเท่านั้นที่จะได้รับเลือก องค์กรต้องการวิธีง่าย ๆ ในการติดตามโมเดลที่เป็นตัวเลือกทั้งหมดเพื่อตัดสินใจโดยมีข้อมูลประกอบเกี่ยวกับโมเดลที่จะดำเนินการผลิต MLflow ผสานการทำงานกับระเบียนโมเดล SageMaker ได้อย่างราบรื่น ทำให้องค์กรเห็นโมเดลที่ลงทะเบียนใน MLflow ปรากฏขึ้นโดยอัตโนมัติในระเบียนโมเดล SageMaker พร้อมกับการ์ดโมเดล SageMaker สำหรับการกำกับดูแล การผสานการทำงานนี้ช่วยให้นักวิทยาศาสตร์ข้อมูลและวิศวกร ML สามารถใช้เครื่องมือที่แตกต่างกันสำหรับงานที่เกี่ยวข้องได้ ซึ่งได้แก่ MLflow สำหรับการทดลอง และระเบียน SageMaker สำหรับการจัดการวงจรการผลิตด้วยเส้นทางขั้นตอนของโมเดลที่ครอบคลุม

นำโมเดล MLflow ไปใช้จริงกับตำแหน่งข้อมูล SageMaker
การนำโมเดลจาก MLflow ไปใช้จริงกับตำแหน่งข้อมูล SageMaker นั้นเรียบง่าย โดยไม่จำเป็นต้องสร้างคอนเทนเนอร์แบบกำหนดเองสำหรับการจัดเก็บโมเดล การผสานการทำงานนี้ช่วยให้ลูกค้าสามารถใช้ประโยชน์จากคอนเทนเนอร์การอนุมานที่ได้รับการปรับให้เหมาะสมของ SageMaker ในขณะที่ยังคงรักษาประสบการณ์ที่ใช้งานง่ายของ MLflow สำหรับการบันทึกและลงทะเบียนโมเดล
