คืออะไร Feature Store
คลังข้อมูลส่วนกลางของ features สำหรับ ML
Feature Store เป็นแพลตฟอร์มส่วนกลางสำหรับจัดเก็บ จัดการ และให้บริการ features ของ machine learning ช่วยให้สามารถนำกลับมาใช้ใหม่ระหว่างโมเดลและทีมต่างๆ
ส่วนประกอบหลัก
- Offline Store — ข้อมูลประวัติสำหรับการฝึกโมเดล
- Online Store — ที่เก็บข้อมูล low-latency สำหรับ inference
- Feature Registry — แคตตาล็อกของ features ทั้งหมดพร้อม metadata
- Transformation Engine — คำนวณ features จากข้อมูลดิบ
ข้อดี
- นำ features กลับมาใช้ใหม่ระหว่างโปรเจกต์
- ความสอดคล้องระหว่าง training และ serving
- ลดการทำ feature engineering ซ้ำซ้อน
- การจัดเวอร์ชันและ lineage ของ features
- เร่งการพัฒนาโมเดล ML
โซลูชันยอดนิยม
- Feast (โอเพนซอร์ส)
- Tecton
- AWS SageMaker Feature Store
- Databricks Feature Store
- Vertex AI Feature Store
การประยุกต์ใช้ใน MLOps
Feature Store เป็นส่วนประกอบสำคัญของโครงสร้างพื้นฐาน MLOps สำหรับระบบ ML ในโปรดักชัน