فروشگاه ویژگی یک سامانهی متمرکز برای مدیریت ویژگیهای (Features) یادگیری ماشین است؛ ویژگیها همان متغیرهای ورودی پردازششدهای هستند که مدل بر اساس آنها آموزش میبیند و پیشبینی میکند. فروشگاه ویژگی، تعریف، محاسبه، ذخیره، اشتراک و ارائهی این ویژگیها را استاندارد و یکپارچه میکند.
مشکلی که حل میکند
یکی از رایجترین خطاها در یادگیری ماشین، ناهماهنگی میان آموزش و استنتاج (Training-Serving Skew) است؛ یعنی ویژگیها هنگام آموزش بهگونهای محاسبه میشوند که با محاسبهی آنها در زمان پیشبینی تفاوت دارد. فروشگاه ویژگی با تعریف واحد ویژگی، این ناسازگاری را برطرف میکند.
دو لایهی اصلی
- فروشگاه آفلاین: ذخیرهی تاریخی ویژگیها برای آموزش مدل و تحلیل
- فروشگاه آنلاین: ارائهی ویژگیها با تأخیر پایین برای پیشبینی بلادرنگ
مزایا
- حذف ناهماهنگی آموزش و استنتاج
- اشتراک و استفادهی مجدد ویژگیها میان تیمها و مدلها
- حاکمیت، نسخهبندی و مستندسازی متمرکز ویژگیها
- کاهش کار تکراری مهندسی ویژگی
فروشگاه ویژگی، ویژگیها را از کد پراکنده به داراییهای مشترک و قابلاعتماد سازمان تبدیل میکند.
در چارچوب خدمات MLOps، GoldData استقرار فروشگاه ویژگی را برای یکپارچهسازی ویژگیها میان آموزش و تولید و افزایش قابلیت اطمینان مدلها فراهم میکند.