Flask ML Boilerplate

screenshot of Flask ML Boilerplate

Flask project boilerplate for deploying machine learning models through a web app interface.

Overview

The Flask ML boilerplate is a project structure designed for a Flask-based web app interface that allows users to run machine learning models. The project uses Celery and RabbitMQ for handling the queueing of machine learning jobs, and Redis for storing the jobs' results.

Features

  • Flask-based web app interface
  • Queueing of machine learning jobs with Celery
  • Message broker using RabbitMQ
  • Job result storage with Redis

Summary

The Flask ML boilerplate is a convenient project structure that provides a Flask-based web app interface for running machine learning models. It utilizes Celery and RabbitMQ for job queueing, and Redis for storing job results. With its easy installation process, users can quickly set up their own Flask ML web app and start running machine learning models.