MLOps Academy · Ders

DVC'yi Başlatın ve Bir Veri Kümesini İzleyin

dvc add komutunu çalıştırın ve verinin kendisini değil işaretçiyi kaydedin.

2. ders / 413 adım

DVC'yi Başlatın ve Bir Veri Kümesini İzleyin, CoddyKit'te ücretsiz bir MLOps Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, MLOps Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. MLOps Academy kursu toplamda 4 dersten oluşur.

Önce DVC'yi Kurun

DVC bir Python paketidir, bu nedenle başlamak için tek bir pip komutu yeterlidir. Bundan sonra terminalinizde dvc komutunu kullanabilirsiniz.

pip install dvc

Git Deposu İçinde Başlayın

DVC, Git'in yerine değil, onunla birlikte çalışır. Bu nedenle onu kodunuzun zaten bulunduğu mevcut bir Git deposu içinde çalıştırırsınız.

git init
dvc init

dvc init Ne Oluşturur

dvc init, yapılandırmayı ve yerel önbelleği içeren gizli bir .dvc klasörü ekler. Tüm ekip aynı kurulumu paylaşsın diye bu klasörü bir kez işleyin.

git add .dvc .dvcignore
git commit -m "Initialize DVC"

İlk Veri Kümenizi İzleyin

Sürümlendirmek istediğiniz dosyayı veya klasörü dvc add ile DVC'ye gösterin. DVC, gerçek verileri önbelleğine taşır ve geride küçük bir yer tutucu bırakır.

dvc add data/train.csv

.dvc İşaretçi Dosyası

dvc add, verilerinizin yanına küçük bir .dvc dosyası oluşturur. Bu dosya, Git'in izleyeceği adres görevi gören dosya karmasını ve boyutunu saklar.

# data/train.csv.dvc
outs:
- md5: 3f2a9c...
  size: 524288
  path: train.csv

İşaretçiyi Git İzler

Küçük .dvc dosyasını Git'e işlersiniz; ham veri kümesini kesinlikle işlemezsiniz. Git artık bu işlemenin verilerin hangi sürümünü beklediğini kaydeder.

git add data/train.csv.dvc
git commit -m "Track training data"

Gerçek Veriler .gitignore'a Gider

Büyük dosyayı yanlışlıkla işlememeniz için dvc add, veri kümesinin yolunu otomatik olarak .gitignore dosyasına ekler. Git, büyük veri parçalarını yok sayar.

cat .gitignore
# /train.csv

İçerik Adreslenebilir Önbellek

DVC, önbelleğe alınan dosyaları içerik karmalarına göre adlandırır. Aynı veriler yalnızca bir kez saklanır; böylece yinelenen veri kümeleri disk alanını boşa harcamaz. 💾

Durumu Denetleyin

Çalışma verilerinizin .dvc dosyalarının beklediği verilerle eşleşip eşleşmediğini görmek için istediğiniz zaman dvc status komutunu çalıştırın. Bu, hızlı bir durum denetimidir.

dvc status

İzlenen Bir Dosyayı Güncelleyin

Veri kümesi değiştiğinde dvc add komutunu yeniden çalıştırmanız yeterlidir. DVC karmayı yeniden hesaplar ve yeni sürüm olarak işleyeceğiniz .dvc dosyasını günceller.

dvc add data/train.csv
git add data/train.csv.dvc
git commit -m "New data snapshot"

Klasörleri de İzleyin

dvc add yalnızca tek tek dosyalarda değil, tüm dizinlerde de çalışır. Bir klasörü gösterdiğinizde DVC, içindeki her şeyi tek bir izlenen birim olarak sürümlendirir.

dvc add data/images/

Hızlı Denetim

Bir veri kümesi üzerinde dvc add komutunu çalıştırdıktan sonra Git'e ne işlersiniz?

Özet

dvc init komutunu, ardından bir veri kümesini izlemek için dvc add komutunu çalıştırdınız. DVC gerçek verileri önbelleğe alır ve Git'in işlediği küçük bir .dvc işaretçisi yazar; böylece kod ile veriler bağlantılı kalır.

Başlamak ücretsiz

Yapay zeka eğitmeniyle Python öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“DVC'yi Başlatın ve Bir Veri Kümesini İzleyin” dersi ücretsiz mi?

Evet — “DVC'yi Başlatın ve Bir Veri Kümesini İzleyin” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve MLOps Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. MLOps Academy kursu toplamda 4 dersten oluşur.

“DVC'yi Başlatın ve Bir Veri Kümesini İzleyin” dersinde ne öğreneceğim?

dvc add komutunu çalıştırın ve verinin kendisini değil işaretçiyi kaydedin. MLOps Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

MLOps Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te MLOps Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“DVC'yi Başlatın ve Bir Veri Kümesini İzleyin” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu MLOps Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her MLOps Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Git Verileri Neden Tek Başına Sürümleyemez
  2. DVC'yi Başlatın ve Bir Veri Kümesini İzleyin
  3. Verileri Uzak Depolamaya Gönderin
  4. Önceki Bir Veri Kümesine Geri Dönün
← MLOps Academy Sayfasına Dön