Хранилище признаков (feature store)

Хранилище признаков — это центральная система для определения, хранения и выдачи входных признаков, которые потребляют модели машинного обучения. «Признак» — это вычисленный сигнал: число покупок пользователя за 30 дней, средняя длина сессии, дней с момента регистрации. Хранилище вычисляет их один раз и делает доступными как для обучения моделей (офлайн, пакетно), так и для инференса в реальном времени (онлайн, с низкой задержкой). Главная проблема, которую оно решает, — расхождение обучения и обслуживания: если обучающий пайплайн и боевое приложение считают один и тот же признак чуть по-разному, модель в проде работает хуже, чем на тестах. Хранилище признаков навязывает единое определение для обоих мест. SaaS-командам, добавляющим ML (прогноз оттока, рекомендации, скоринг мошенничества), хранилище оправдано, когда признаки переиспользуются несколькими моделями или командами. Инструменты: open-source Feast и управляемые решения Tecton и облачных провайдеров. На практике: для первой модели оно, скорее всего, не нужно. Начните с простых пайплайнов, а к хранилищу переходите, когда дублирование, свежесть и согласованность признаков станут реальным узким местом.

Похожие термины

Ещё термины: Данные и инфраструктура