본문으로 바로가기

코스

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

중급3시간

ML 데이터 관리용 Data Version Control을 탐색하세요. 설정을 익히고, 파이프라인을 자동화하며, 모델을 원활하게 평가합니다.

Python3시간12개 동영상35개 연습 문제2,500 XP3,718수료 확인서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 약관에 동의하는 것으로 간주됩니다: 이용약관, 우리의 개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점입니다.

수천 개 기업의 학습자가 선택한 서비스

코스 설명

이 강의는 머신 러닝 데이터의 효율적인 관리와 버전 관리를 위해 설계된 도구인 Data Version Control(DVC)에 대한 포괄적인 입문을 제공합니다. 머신 러닝 제품 수명 주기에 대한 이해를 얻고, 데이터 버전 관리와 코드 버전 관리를 구분하며 DVC의 특성과 활용 사례를 살펴보게 됩니다.

DVC 특성 살펴보기

데이터 버전 관리의 필요성, 머신 러닝 라이프사이클, 그리고 DVC의 고유한 특성과 활용 사례를 이해하게 됩니다. DVC 설정에 대해서도 배우게 되며, 설치, 저장소 초기화, .dvcignore 파일을 다룹니다. DVC 캐시와 스테이징 파일을 살펴보고, 파일을 추가하고 제거하는 방법을 배우며, 캐시를 관리하고 그 이면의 작동 원리를 이해하게 됩니다. DVC 원격 저장소에 대해 배우고, DVC와 Git 원격 저장소의 차이점을 설명하며, 원격 저장소를 추가하고, 리스트로 확인하고, 수정하는 방법을 익히게 됩니다. 원격 저장소와 상호작용하고, 데이터를 push 및 pull하며, 특정 버전을 체크아웃하고, 데이터를 캐시에 가져오는 방법을 배우게 됩니다.

자동화 및 평가

ML 파이프라인을 자동화하도록 동기를 부여받게 되며, 코드의 모듈화와 구성 파일 생성에 중점을 두게 됩니다. DVC 파이프라인을 방향성 비순환 그래프로 소개받게 되며, 단계와 그 입력 및 출력을 추가하는 실습 경험을 쌓게 됩니다. 머신 러닝 모델 학습에서 다양한 사용 사례를 지원할 수 있도록 이러한 파이프라인을 효율적으로 실행하는 실습 문제를 진행합니다. 강의는 평가에 초점을 맞추며 마무리되며, DVC에서 지표와 그래프를 어떻게 추적하는지 보여줍니다.

사전 요구 사항

커리큘럼

코스 개요

1

DVC 소개

이 장에서는 Machine Learning에서 데이터 버저닝을 위해 필수적인 도구인 Data Version Control(DVC)을 폭넓게 소개합니다. 데이터 버저닝의 필요성을 살펴보고, 코드 버전 관리와의 차이를 이해하며, 간단한 분류 문제로 실습해 봅니다. 기본 Git 명령을 복습한 뒤 DVC를 배우고, 저장소를 설정하는 과정을 연습합니다. 마지막으로 데이터와 모델의 버전 관리, ML을 위한 CI/CD, 실험 추적, 파이프라인 등 DVC의 주요 기능과 활용 사례를 개괄합니다.
챕터 시작하기
2

DVC 설정과 데이터 관리

이 장에서는 DVC의 설치, 저장소 초기화, 그리고 .dvcignore 파일 사용 등 환경 설정을 다룹니다. 이어서 DVC 캐시와 스테이징 파일을 탐색하며, 파일 추가/삭제, 캐시 관리, 그리고 MD5 해시를 통해 동작 원리를 이해하는 방법을 배웁니다. 또한 Git 리모트와 구분되는 DVC 리모트를 설명하고, 리모트를 추가, 목록 조회, 수정하는 방법을 안내합니다. 마지막으로 리모트와 상호작용하는 방법으로 데이터 push/pull, 특정 버전 checkout, 캐시로 데이터 fetch하는 절차를 학습합니다.
챕터 시작하기
3

DVC의 파이프라인

이 장은 DVC로 ML 파이프라인을 자동화하는 데 초점을 맞춥니다. 설정과 하이퍼파라미터를 담은 구성 파일을 만들고, 유향 비순환 그래프를 사용한 파이프라인 시각화를 학습합니다. 의존성, 명령, 결과물을 기술하는 명령어도 사용합니다. DVC 파이프라인 실행, 로컬 모델 학습, 그리고 Git이 DVC 메타데이터를 추적하는 방식도 다룹니다. 추가로 DVC에서의 지표와 플롯 추적을 살펴보며, 지표 출력, 플롯 파일 생성, 파이프라인 단계 간 지표와 플롯 비교 방법을 배웁니다.
챕터 시작하기

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

코스
완료

성취 확인서 획득하기

지금 등록하기

DataCamp for Mobile로 데이터 스킬을 키워보세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 진행하세요.