DVC 파이프라인 설계하기
DVC에서 파이프라인, 즉 DAG를 설계하는 일은 Machine Learning 워크플로를 제대로 활용하는 데 핵심입니다. DAG를 사용하면 특정 단계의 입력, 출력, 실행을 코드로 명확히 정의할 수 있어요. 한 단계의 결과물이 다음 한 개 이상의 단계에 입력으로 연결되면서, 단계 간 올바른 의존성이 자연스럽게 설정됩니다.
이번 연습 문제에서는 다음 네 가지 단계로 구성된 ML 워크플로를 설계해 보겠습니다.
- 데이터 전처리(
preprocess_stage) - 데이터 분할(
split_stage) - 모델 학습(
train_stage) - 모델 평가(
evaluate_stage)
이번에는 dvc stage add 명령만 사용합니다. 필요하다면 셸 스크립트 파일(dvc_dag_stages_add.sh)의 맨 아래까지 스크롤해 보세요.
이 연습은 강의의 일부입니다
