Разработка признаков

Концепции MLOps

Folkert Stijnman

ML Engineer

Разработка признаков

Фазы MLOps — разработка признаков

Концепции MLOps

Разработка признаков

... — это процесс отбора, преобразования и обработки исходных данных в признаки.

  • Признак — это переменная, например столбец в таблице
  • Можно использовать исходные данные или создавать собственные признаки
Концепции MLOps

Данные о клиентах

Пример данных о клиентах

Концепции MLOps

Данные о клиентах

Пример данных о клиентах с новым признаком

Концепции MLOps

Разработка признаков

  • Цель — улучшить качество модели
  • Инструменты и методы для обработки, отбора и поддержки признаков:
    • Отбор признаков
    • Хранилище признаков
    • Контроль версий данных
Концепции MLOps

Отбор признаков

  • Знание предметной области
  • Корреляция
  • Важность признаков
  • Другие методы: одномерный отбор, метод главных компонент (PCA), рекурсивное исключение признаков (RFE)

график корреляции

1 https://www.datacamp.com/tutorial/tutorial-datails-on-correlation
Концепции MLOps

Хранилище признаков

Хранилище признаков

Актуально только для больших команд, работающих над несколькими проектами с общими признаками

Концепции MLOps

Контроль версий данных

  • Отслеживание изменений в наборе данных
  • Поддержание согласованности на протяжении всего жизненного цикла разработки

иллюстрация контроля версий данных и git

1 https://www.datacamp.com/courses/cicd-for-machine-learning
Концепции MLOps

Давайте потренируемся!

Концепции MLOps

Preparing Video For Download...