top of page

Duration:

100 hours

 

Project Overview
In this project, you’ll build and deploy a machine learning model using a simple dataset. The project emphasizes deployment skills, covering the entire ML lifecycle from model training to API development, CI/CD, and cloud deployment on Azure.

 

Key Learning Outcomes

  • Experiment Tracking with MLflow: Track experiments, visualize results, and centrally store models.
  • API Development with FastAPI: Build a RESTful API for real-time predictions from your model.
  • CI/CD Automation: Automate deployment with GitHub Actions, using Git for version control.
  • Cloud Deployment on Azure: Deploy your API to Azure Web App, creating a scalable, accessible solution.
  • User Interface Integration: Develop an interactive front end with Streamlit to connect users to your API.
  • Presentation Skills: Prepare and defend your project, focusing on model selection and feature importance.

 

Tools & Technologies

  • Programming Language: Python
  • Libraries: scikit-learn, pandas, numpy, MLflow, FastAPI, Streamlit
  • Cloud Platform: Azure Web App
  • Deployment & CI/CD: Docker, Git, GitHub Actions

 

Deliverables

  • Cloud-Hosted API: A production-ready, accessible API that returns predictions in real time.
  • Source Code: Well-documented Python scripts for model training, API, and deployment.
  • Deployment Workflow: CI/CD pipeline with GitHub Actions and a Dockerized application.
  • Interactive Front End: A user interface built with Streamlit for real-time interactions.

 

Who Should Enroll

  • Data scientists and machine learning enthusiasts wanting to gain practical deployment experience.
  • Developers interested in expanding their skills with machine learning APIs and cloud platforms.
  • Professionals aiming to master CI/CD workflows for ML in production environments.

 

Why This Project?
This project provides a hands-on introduction to the deployment side of machine learning, allowing you to create a real-world application with Azure and FastAPI. It's ideal for those looking to build end-to-end ML projects and gain confidence in handling the deployment process.

End-to-End Machine Learning Deployment with FastAPI and Azure

40,00 €Price
      bottom of page