Skip to content

MLOPs is very important. This project is focused on applying some sets of principles to create an end-to-end machine workflow that involves data versioning, code versioning, experiment tracking, model registry, and other aspects of Machine Learning operations (MLOps).

Notifications You must be signed in to change notification settings

SamDewriter/HotspotPrediction-MLOps

Repository files navigation

HotspotPrediction-MLOPs Demo

This project illustrates the integration of MLFlow, DVC, CML and Streamlit. All these are tools for model management and deployment.


Description

In this demo, different tools that are developed for the management of a machine learning lifecycle were used to test their utility and how each of them fit in in the grand scheme of Machine Learning Operations(MLOps). There are different parts to a model lifecycle, but this demo is focused mainly on model management and deployment. The tools tested in this demo are:

  • DVC
  • MLflow
  • Streamlit
  • CML
  • Docker

Installation

All of the packages used in this project can be installed with the Python package installer pip and are contained in the requirements.txt file

pip install requirements.txt

Project status

An app was built with streamlit to serve the model and make it available for users.

About

MLOPs is very important. This project is focused on applying some sets of principles to create an end-to-end machine workflow that involves data versioning, code versioning, experiment tracking, model registry, and other aspects of Machine Learning operations (MLOps).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published