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

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

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

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

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