BaşlayınÜcretsiz başlayın

Komut satırında model yayına alma

Çoğu zaman, Python modelleri mükemmelleştirildikten sonra üretime alınmalı ve sık aralıklarla çalıştırılmalıdır. Veri bilimcinin zamanından tasarruf etmek için modeli her gün elle çalıştırmak yerine süreç otomatikleştirilir.

Bir Python modelini otomatikleştirip üretime almak; önce gerekli kütüphane bağımlılıklarını kurmayı, ardından Python modelini çalıştırmayı ve son olarak çalıştırma sıklığı için bir zamanlama belirlemeyi içerir. Tüm bu adımları farklı dil ve programlarla ayrı ayrı yapmak mümkün olsa da, hepsini komut satırı komutlarıyla bir araya getirmek daha fazla kontrol ve daha kolay otomasyon sağlar.

Bu bitirme egzersizinde, uçtan uca bir Python betiği otomasyon sürecini adım adım nasıl kuracağını pratik edeceğiz.

Bu egzersiz, kursun bir parçasıdır

Kabukta Veri İşleme

Kursa Göz Atın

Egzersiz talimatları

  • requirements.txt dosyasında listelenen Python bağımlılıklarını kurmak için pip kullan.

  • Gerekli Python bağımlılıkları kurulduğuna göre, komut satırında create_model.py betiğini çalıştır.

  • Python modelinin çalıştırılabildiğini doğruladık. Sıradaki adım, bu işi her dakika çalışacak şekilde otomatikleştirmek. Python betiği create_model.py için dakikalık bir çalıştırma planlamak üzere CRONTAB kullan.

  • CRON işinin doğru zamanlandığını doğrulamak için CRONTAB’de zamanlanan işi yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Preview both Python script and requirements text file
cat create_model.py
cat requirements.txt

# Pip install Python dependencies in requirements file
pip install ___ ___

# Run Python script on command line
___ create_model.py

# Add CRON job that runs create_model.py every minute
echo "___ ___ create_model.py" | ___

# Verify that the CRON job has been scheduled via CRONTAB
___ ___
Kodu Düzenle ve Çalıştır