MLOps Academy · Ders

DVC Aşamalarıyla Bir İşlem Hattı Tanımlayın

Adımları bağımlılıklarıyla birlikte dvc.yaml içinde birbirine bağlayın.

2. ders / 413 adım

DVC Aşamalarıyla Bir İşlem Hattı Tanımlayın, 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.

dvc.yaml ile Tanışın

DVC, tüm işlem hattınızı dvc.yaml adlı tek bir dosyada açıklar. Her aşamayı, çalıştırdığı komutu ve bağlı olduğu öğeleri listeler. 📄

dvc stage add ile Aşama Ekleyin

Dosyayı genellikle elle yazmazsınız. dvc stage add komutu, komut satırında ilettiğiniz seçeneklerden sizin için bir aşama girdisi oluşturur.

dvc stage add -n prep \
  -d data/raw.parquet -o data/prepared \
  python prep.py

-d Seçeneği Bağımlılık Anlamına Gelir

-d bayrağı bir bağımlılık bildirir: aşamanın okuduğu bir dosya veya betik. DVC, aşamanın ne zaman yeniden çalıştırılması gerektiğini anlamak için bunları izler.

-o Bayrağı Çıktı Anlamına Gelir

-o bayrağı, aşamanın ürettiği bir çıktıyı bildirir. DVC, sonraki aşamaların bunlara bağımlı olabilmesi için bu dosyaları izler.

Aşamaları Birbirine Bağlama

Bir aşamanın çıktısını sonraki aşamanın bağımlılığı yaparak aşamaları birbirine bağlarsınız. Bu ortak dosya, işlem hattı grafiğini oluşturan bağlantıdır.

YAML'de Bir Aşama Nasıl Görünür

dvc.yaml içindeki her aşamada bir cmd ile bağımlılıkları ve çıktıları bulunur. Bu, modelinizin nasıl oluşturulduğunu gösteren okunabilir kayıttır.

stages:
  prep:
    cmd: python prep.py
    deps:
      - data/raw.parquet
    outs:
      - data/prepared

İşlem Hattını dvc repro ile Çalıştırma

dvc repro komutu, işlem hattını bağımlılık sırasına göre yürütür ve her aşamayı yalnızca girdileri değiştiyse çalıştırır.

dvc repro

DVC DAG'yi Sizin İçin Oluşturur

DVC, bağımlılıklardan ve çıktılardan tam DAG'yi otomatik olarak çıkarır. Çalıştırma sırasını elle belirtmeniz gerekmez; buna grafiğin kendisi karar verir.

dvc dag ile Görselleştirme

İşlem hattını terminalinizde grafik olarak yazdırmak için dvc dag komutunu çalıştırın. Bu, aşamaların beklediğiniz şekilde bağlandığını doğrulamanın hızlı bir yoludur.

dvc dag

dvc.lock Çalıştırılanları Kaydeder

Bir çalıştırmadan sonra DVC, her girdinin ve çıktının tam karmalarını dvc.lock dosyasına yazar. Ekip arkadaşlarınızın aynı sonucu yeniden üretmesi için bu dosyayı kaydedin.

İşlem Hattı Git'te Yaşar

dvc.yaml ve dvc.lock düz metin olduğundan kodunuzla birlikte Git'te tutulur. Tüm işlem hattınız sürümlenir ve incelenebilir hale gelir.

Hızlı Kontrol

DVC aşama bayraklarını ne kadar iyi anladığınızı test edin.

Özet: dvc.yaml'de İşlem Hatları

dvc.yaml içinde aşamaları deps ve outs ile bağladınız, ardından grafiği dvc repro ile çalıştırdınız. DVC, sırayı ve sonuçları sizin için izler. 🔗

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 Aşamalarıyla Bir İşlem Hattı Tanımlayın” dersi ücretsiz mi?

Evet — “DVC Aşamalarıyla Bir İşlem Hattı Tanımlayın” 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 Aşamalarıyla Bir İşlem Hattı Tanımlayın” dersinde ne öğreneceğim?

Adımları bağımlılıklarıyla birlikte dvc.yaml içinde birbirine bağlayın. 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 Aşamalarıyla Bir İşlem Hattı Tanımlayın” 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. Aşamalar: Alma, Hazırlama, Eğitim, Değerlendirme
  2. DVC Aşamalarıyla Bir İşlem Hattı Tanımlayın
  3. Değişmeyen Adımları Önbelleğe Alıp Atlayın
  4. Çalıştırmaları params.yaml ile Parametreleştirin
← MLOps Academy Sayfasına Dön