Skip to content

mlops

Learn Docker

Docker is a platform designed to simplify the process of creating, deploying, and managing applications using containers. Containers enable developers to package an application with all its dependencies into a standardized unit for seamless deployment across different environments.

🛠 Components of Docker

  1. Dockerfile
  2. .dockerignore
  3. docker-compose.yaml

ML Systems Dobuts

I've been working on a project of Machine Learning where I am using Docker to containerise my applications (frontend and backend). But I'm facing difficulties while using ML models in the containers.

Question

  1. How to train the model and also use MLFlow for model monitoring?
  2. I don't know how to integrate the ML models in the containers.
    1. Should I deploy my models in cloud and from there I can fetch the models for prediction?
    2. Should I add the models into the container from which I can easily make prediction?

MLFlow