시작하기무료로 시작하기

DVC 파이프라인 설계하기

DVC에서 파이프라인, 즉 DAG를 설계하는 일은 Machine Learning 워크플로를 제대로 활용하는 데 핵심입니다. DAG를 사용하면 특정 단계의 입력, 출력, 실행을 코드로 명확히 정의할 수 있어요. 한 단계의 결과물이 다음 한 개 이상의 단계에 입력으로 연결되면서, 단계 간 올바른 의존성이 자연스럽게 설정됩니다.

이번 연습 문제에서는 다음 네 가지 단계로 구성된 ML 워크플로를 설계해 보겠습니다.

  • 데이터 전처리(preprocess_stage)
  • 데이터 분할(split_stage)
  • 모델 학습(train_stage)
  • 모델 평가(evaluate_stage)

이번에는 dvc stage add 명령만 사용합니다. 필요하다면 셸 스크립트 파일(dvc_dag_stages_add.sh)의 맨 아래까지 스크롤해 보세요.

이 연습은 강의의 일부입니다

DVC로 배우는 데이터 버저닝 입문

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작