Data Science & ML

MLOps i Wdrożenie

MLflow, Docker, FastAPI, Streamlit, Prefect, feature stores, pipeline'y danych, monitoring, biznesowe metryki ML, wdrożenie w chmurze

24 pytań z rozmów·
Senior
1

Jaka jest główna rola MLflow w workflow MLOps?

Odpowiedź

MLflow to platforma open-source zarządzająca pełnym cyklem życia modeli ML: śledzenie eksperymentów (metryki, parametry, artefakty), pakowanie modeli, scentralizowane registry i wdrożenie. Umożliwia to odtwarzalność eksperymentów i standaryzowane wersjonowanie modeli.

2

Które polecenie służy do logowania parametru w MLflow?

Odpowiedź

Funkcja mlflow.log_param zapisuje hiperparametr (learning rate, epochs, batch size) powiązany z runem. Parametry te są następnie widoczne w MLflow UI i pozwalają porównywać różne konfiguracje treningu.

3

Jaka jest różnica między mlflow.log_metric a mlflow.log_param?

Odpowiedź

log_param zapisuje stałe wartości zdefiniowane przed treningiem (hiperparametry takie jak learning_rate, epochs), podczas gdy log_metric zapisuje wartości zmieniające się podczas lub po treningu (accuracy, loss). Metryki można logować wielokrotnie z różnymi krokami, aby tworzyć krzywe.

4

Jaka jest główna zaleta używania Dockera do wdrażania modelu ML?

5

Dlaczego stosować wieloetapowy Dockerfile dla aplikacji ML?

+21 pytań z rozmów

Opanuj Data Science & ML na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo