Sari la conținutul principal

Curs

Introducere în versionarea datelor cu DVC

Intermediar3 h

Explorează Data Version Control pentru gestionarea datelor ML. Stăpânește configurarea, automatizează pipeline-urile și evaluează modelele fără efort.

Python3 h{count, plural, one {# video} few {# videoclipuri} other {# de videoclipuri}}{count, plural, one {# exercițiu} few {# exerciții} other {# de exerciții}}2,500 XP3,715Declarație de finalizare

Creează-ți contul gratuit

Continuă cu Google
sau
Continuând, accepți Termeni de utilizare, al nostru Politica de confidențialitate și că datele tale sunt stocate în SUA.

Iubit de cursanți din mii de companii

Instruiești o echipă?

Încearcă pentru business

Descrierea cursului

Acest curs oferă o introducere cuprinzătoare în Data Version Control (DVC), un instrument conceput pentru gestionarea eficientă și versionarea datelor pentru machine learning. Vei înțelege ciclul de viață al produselor de machine learning, vei face diferența între versionarea datelor și versionarea codului și vei explora funcționalitățile și cazurile de utilizare ale DVC.

Explorarea funcțiilor DVC

Vei înțelege motivațiile din spatele versionării datelor, ciclul de viață al machine learning-ului și caracteristicile și cazurile de utilizare distincte ale DVC. Veți învăța, de asemenea, despre configurarea DVC, acoperind instalarea, inițializarea depozitului și fișierul .dvcignore. Veți explora cache-ul DVC și fișierele de staging, veți învăța să adăugați și să eliminați fișiere, să gestionați cache-urile și să înțelegeți mecanismele de bază. Vei învăța despre remote-urile DVC, vei explica diferența dintre remote-urile DVC și Git, vei adăuga remote-uri, le vei lista și le vei modifica. Vei învăța să interacționezi cu remote-uri, să faci push și pull la date, să verifici versiuni specifice și să aduci datele în cache.

Automatizează și evaluează

Vei fi motivat să automatizezi pipeline-urile ML, punând accent pe modularizarea codului și pe crearea unui fișier de configurare. Veți fi introdus în pipeline-urile DVC ca grafuri aciclice orientate, cu experiență practică în adăugarea de etape și a intrărilor și ieșirilor acestora. Vei exersa executarea eficientă a acestor pipeline-uri pentru a permite diferite cazuri de utilizare în antrenarea modelelor de machine learning. Cursul se încheie cu un accent pe evaluare, prezentând modul în care metricile și graficele sunt urmărite în DVC.

Cerințe prealabile

Curriculum

Structura cursului

1

Introducere în DVC

Acest capitol oferă o introducere cuprinzătoare în Data Version Control (DVC), un instrument esențial pentru versionarea datelor în machine learning. Vei explora motivele din spatele versionării datelor, vei înțelege diferențele față de versionarea codului și vei experimenta cu o problemă simplă de clasificare. Vei recapitula comenzile de bază Git, vei afla despre DVC și vei exersa configurarea unui repository. Capitolul se încheie cu o prezentare generală a funcționalităților și cazurilor de utilizare DVC, inclusiv versionarea datelor și modelelor, CI/CD pentru machine learning, urmărirea experimentelor, pipeline-uri și altele.
Începe capitolul
2

Configurarea DVC și gestionarea datelor

Acest capitol analizează în detaliu configurarea DVC, acoperind instalarea, inițializarea repository-ului și utilizarea fișierului `.dvcignore`. Explorezi cache-ul DVC și fișierele din staging, înveți cum să adaugi și să elimini fișiere, să gestionezi cache-ul și să înțelegi mecanismele interne folosind hash-ul MD5. Capitolul explică și remote-urile DVC, distingându-le de remote-urile Git, și te ghidează în adăugarea, listarea și modificarea lor. În final, vei învăța cum să interacționezi cu aceste remote-uri prin operațiuni de push și pull, cum să accesezi versiuni specifice și cum să aduci date în cache.
Începe capitolul
3

Pipeline-uri în DVC

Acest capitol se concentrează pe automatizarea pipeline-urilor ML cu DVC. Vei crea un fișier de configurare care conține setări și hiperparametri. Vei învăța, de asemenea, despre vizualizarea pipeline-urilor folosind grafuri aciclic direcționate și vei folosi comenzi pentru a descrie dependențe, comenzi și rezultate. Sunt acoperite și aspecte legate de execuția pipeline-urilor DVC, inclusiv antrenarea locală a modelelor și modul în care Git urmărește metadatele DVC. În plus, vei explora urmărirea metricilor și a graficelor în DVC, inclusiv cum să afișezi metrici, să creezi fișiere de grafice și să compari metrici și grafice între diferite etape ale pipeline-ului.
Începe capitolul

Introducere în versionarea datelor cu DVC

Curs
finalizat

Obține Declarația de Realizare

Înscrie-te acum

Dezvoltă-ți competențele în date cu DataCamp pentru mobil

Progresează oricând cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.

Introducere în versionarea datelor cu DVC | DataCamp