Перейти к содержимому

Что такое признак? Feature engineering для дата-инженеров

The Data and AI Guy

0:00 / 0:00

Что такое признак? Feature engineering для дата-инженеров

907 просмотров · 1 мес. назад
The Data and AI Guy
31,1 тыс. подписчиков
907 просмотров · 1 мес. назад
Две команды спрашивают, сколько заказов разместил клиент 5 за 30 дней. Одна получает 13, другая — 15, и обе оказываются правы. Это число — признак, и именно он за него отвечает. Это объяснение проектирования признаков со стороны конвейера обработки данных, а не со стороны блокнота. Я рассказываю, что такое признак на самом деле (значение, относящееся к одному объекту в определенный момент времени), к четырем семействам признаков и о проблеме искажения при обучении: скрытая ошибка, когда одно определение существует дважды, и 706 из 1000 клиентов получают два разных значения. Затем о том, где должен храниться признак (блокнот, модель DBT в хранилище данных или хранилище признаков, такое как Feast), когда следует покупать внешние сигналы вместо их создания, и о корректности на определенный момент времени: как утечка данных при соединении привела к тому, что признак стал выглядеть более чем в четыре раза более предсказуемым, чем он есть на самом деле, и как соединение DuckDB ASOF исправляет это. Наконец, четыре строки, которые должны быть написаны над каждым признаком, чтобы он сохранился после следующего изменения. ⏱️ Разделы 0:00 - Две команды, одна функция, два ответа 0:30 - Что рассматривается в этом видео 1:23 - Что такое функция на самом деле 2:23 - Четыре семейства функций 3:45 - Асимметрия при обучении: скрытая ошибка 5:08 - Где хранятся функции: ноутбук, хранилище, хранилище данных 6:19 - Покупка функций: внешние сигналы 7:27 - Корректность на определенный момент времени 8:48 - Как утечка влияет на ваши показатели 10:22 - Как задокументировать функцию, чтобы она сохранилась 11:28 - Краткий обзор 12:02 - Когда вам не нужно хранилище функций 🔗 Ссылки Feast: https://feast.dev PredictHQ: https://www.predicthq.com DuckDB ASOF join: https://duckdb.org/docs/guides/sql_fe... dbt: https://www.getdbt.com #featureengineering #featurestore #dataengineering #featureengineering #featurestore #Feast #trainingservingskew #pointintimecorrectness #dataleakage #dataengineering #machinelearning #MLOps #DuckDB #dbt #asofjoin #PredictHQ #mlfeatures