Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/axent-pl/ax-ml-ops

axent.pl MLOps application stack for running your ML experiments locally
https://github.com/axent-pl/ax-ml-ops

airflow docker docker-compose jupyter-notebook kaggle mlflow mlops optuna python rabbitmq

Last synced: 15 days ago
JSON representation

axent.pl MLOps application stack for running your ML experiments locally

Awesome Lists containing this project

README

        

# MLOps application stack

This project shows how you may integrate some of the popular tools to perform Data Science experiments.

## Components

* **S3 (Minio)** exposed at http://localhost:9000

* **Airflow** exposed at http://localhost:8000

* **Jupyter notebook** exposed at http://localhost:8800

* **MLFlow** exposed at http://localhost:5000

* **Optuna dashboard** exposed at http://localhost:8080

* **PostgreSQL**

* **RabbitMQ**

## Usage scenario

1. Start **ax-ml-ops** application stack with
```shell
./stack-up.sh
```

2. Enable following pipelines in **Airflow**

* kaggle-spaceship-titanic-data

* kaggle-spaceship-titanic-model

3. Execute *kaggle-spaceship-titanic-data* pipeline with **Airflow**

4. Monitor key metrics with **MLFlow**

5. Monitor model hyperparameter tuning with **Optuna dashboard**

6. Stop **ax-ml-ops** application stack and remove all its assets (without images) with
```shell
./stack-down.sh
```