— на полочку

Training/serving skew — это нарушение DRY (don't repeat yourself — не дублируй знание), за которое штрафует не ревьюер, а прод: одна фича (жаргонное имя признака), две реализации, тихое расхождение. Feature store сводит признак к единственному определению с двумя представлениями — обучение и инференс едят одно и то же знание.

feature store · записано в блокнот

фабрика прогнозов · этаж признаков
материализацияматериализацияjoin «as of t»признаки · мсхранилище рядовнаблюдение × винтажреестр признаководно определениеofflineистория · обучениеonlineпоследние значения · мсобучениекатящийся бэктестинференсмодель в проде · мс
явный контрактнеявное знание

Признак определён один раз; offline-история и online-значения — его представления. Обучающие строки собираются срезом «по состоянию на дату строки» — послезнайки не проходят по построению.

← назад