Data Science & ML

MLOps ve Dağıtım

MLflow, Docker, FastAPI, Streamlit, Prefect, feature stores, veri pipeline'ları, izleme, ML iş metrikleri, bulut dağıtımı

24 mülakat soruları·
Senior
1

Bir MLOps workflow'unda MLflow'un birincil rolü nedir?

Cevap

MLflow, ML model yaşam döngüsünün tamamını yöneten açık kaynaklı bir platformdur: deney izleme (metrikler, parametreler, artifact'lar), model paketleme, merkezi registry ve dağıtım. Bu, deney tekrarlanabilirliğini ve standartlaştırılmış model versiyonlamayı sağlar.

2

MLflow'da bir parametre loglamak için hangi komut kullanılır?

Cevap

mlflow.log_param fonksiyonu, bir run ile ilişkili bir hyperparameter'ı (learning rate, epochs, batch size) kaydeder. Bu parametreler daha sonra MLflow UI'da görünür ve farklı eğitim konfigürasyonlarının karşılaştırılmasına olanak tanır.

3

mlflow.log_metric ile mlflow.log_param arasındaki fark nedir?

Cevap

log_param, eğitimden önce tanımlanan sabit değerleri (learning_rate, epochs gibi hyperparameter'lar) kaydederken, log_metric eğitim sırasında veya sonrasında değişen değerleri (accuracy, loss) kaydeder. Metrikler, eğriler oluşturmak için farklı step'lerle birden çok kez loglanabilir.

4

Bir ML modelini dağıtmak için Docker kullanmanın ana avantajı nedir?

5

Bir ML uygulaması için neden multi-stage Dockerfile kullanılır?

+21 mülakat soruları

Bir sonraki mülakatın için Data Science & ML'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla