เกิดอะไรขึ้น

Amazon SageMaker Feature Store ได้เปิดตัว API ใหม่ 2 ตัวเพื่อช่วยจัดการ feature group ได้อย่างมีประสิทธิภาพมากขึ้น ตัวแรกคือ BatchWriteRecord ซึ่งช่วยให้ผู้ใช้เขียนข้อมูลได้สูงสุด 25 เรคคอร์ดในคำขอเดียว โดยสามารถระบุเป้าหมายเป็นหลาย feature group พร้อมกันได้

API ใหม่ตัวที่สองคือ ListRecords ซึ่งเป็นวิธีในการแจกแจงรายการ record identifier ภายใน feature group หนึ่งๆ ตามประกาศดังกล่าว บทความที่เผยแพร่ควบคู่กันนี้ได้อธิบาย API ทั้งสองตัวพร้อมตัวอย่างโค้ดเพื่อช่วยให้ผู้ใช้เริ่มต้นใช้งานได้ง่ายขึ้น

เหตุใดจึงสำคัญ

การอัปเดตนี้ช่วยลดความซับซ้อนของการดำเนินการแบบ batch กับข้อมูลฟีเจอร์ ซึ่งอาจช่วยลดจำนวนครั้งของการเรียก API ที่จำเป็นสำหรับเวิร์กโฟลว์ machine learning ทั่วไป ด้วยการรองรับการเขียนข้ามหลาย feature group พร้อมกัน ทำให้ data pipeline สามารถทำงานได้คล่องตัวมากขึ้น

ความสามารถในการแสดงรายการ record identifier ยังช่วยให้การตรวจสอบและจัดการเนื้อหาใน feature store ทำได้ง่ายขึ้น ซึ่งมีประโยชน์ต่อการรักษา data lineage และการดีบักกระบวนการ feature engineering

ข้อเท็จจริงสำคัญ

ขณะนี้ Amazon SageMaker Feature Store รองรับ BatchWriteRecord ซึ่งสามารถเขียนข้อมูลได้สูงสุด 25 เรคคอร์ดข้ามหลาย feature group ได้ในการเรียกครั้งเดียว

ListRecords ใช้แจกแจงรายการ record identifier ภายใน feature group

บทความดังกล่าวมีตัวอย่างโค้ดสำหรับ API ทั้งสองตัว

สิ่งที่ต้องจับตาต่อไป

นักพัฒนาสามารถนำ API เหล่านี้ไปผนวกเข้ากับเวิร์กโฟลว์ feature engineering ของตนได้ โดยใช้ตัวอย่างโค้ดที่ให้มาเป็นจุดเริ่มต้นในการผสานรวม

น่าติดตามว่าความสามารถใหม่เหล่านี้จะส่งผลต่อประสิทธิภาพของการนำเข้าข้อมูลแบบ batch และการค้นหาข้อมูลใน production ML pipeline อย่างไร

แหล่งที่มา