Проектирование пайплайна DVC
Проектирование пайплайна DVC, или DAG, — это основа использования DVC в рабочих процессах машинного обучения. DAG позволяют формализовать входные и выходные данные, а также порядок выполнения каждого шага. Выходные данные одного шага могут служить входными для одного или нескольких последующих, что естественным образом задаёт зависимости между шагами.
В этом упражнении вы будете проектировать рабочий процесс машинного обучения, состоящий из четырёх этапов:
- Предобработка данных (
preprocess_stage) - Разбивка данных (
split_stage) - Обучение модели (
train_stage) - Оценка модели (
evaluate_stage)
Мы будем использовать исключительно команды dvc stage add. При необходимости прокрутите файл shell-скрипта (dvc_dag_stages_add.sh) до конца.
Это упражнение является частью курса
Введение в версионирование данных с DVC
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение