Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 1.11 KB

README.md

File metadata and controls

13 lines (10 loc) · 1.11 KB

bird-detection-mlops

MLOps project to detect the bird species from its image. Model trained on Kaggle. Backend hosted on GCP. Frontend thanks to Streamlit.

Submodules

This is an umbrella project to link together all deliverables of this solution, which are:

  • bird-detection-model the heart of the solution, a machine learning model built with Python & Jupyter Notebooks and trained using Kaggle resources, it is capable of predicting the species of a bird out of its image;
  • bird-detection-api is the brain of the solution, responsible for publishing the model to the world, built using Python & Flask and hosted on Google Cloud Platform;
  • bird-detection-web is the pretty face of the solution, a prototype built with and hosted by Streamlit to let end users play around with the model and check its capabilities via any browser Mobile or Desktop.

Architecture

The following picture depicts how each submodule interconnects with each other, plus, how the MLOps pipeline is configured to fetch the latest changes directly from GitHub and make it all the way to production.

Arquitetura