kittupriyatham / Machine-Learning-Model-Deployment

This is a machine learning model deployment project of Iris classification model in a minimal UI using flask web framework and deployed it in Azure cloud using Azure app service. We initially made this project as a requirement for an internship at Indian Servers. We are now making it open to contribution.

Home Page:https://mlmd2.azurewebsites.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Machine Learning Model Deployment

Iris Classification

Hello everyone, this is a machine learning model deployment project where we have presented the Iris classification model in an elegant basic minimal ui using flask web framework and deployed it in Azure cloud using Azure app service. We initially made the notebook file, with model code and some data preperations (preprocessing). Then we have took some chunks of code and put the necessary in web project. Then we have deployed it into Azure app service. We initially made this project as a requirement for an internship at Indian Servers. We are now making it open to contribution.

Authors :

Tejaswi Talluru - Machine Learning Model.
Krishna Priyatham Potluri - Flask Web Project and Azure Deployment.  (Myself)

Contributors :

Busam Divya Prakash - Updated UI and added data visualization using tableau 

Step by step guide to run, contribute, test in local machine.

  1. clone this repo into desired location in your system using command:

     git clone https://github.com/kittupriyatham/Machine-Learning-Model-Deployment.git
    
  2. Go to the project folder using command:

     cd Machine-Learning-Model-Deployment
    
  3. Initialize local repository using command:

     git init
    
  4. create a python virtual environment using command:

     python -m venv venv
    
  5. activate the virtual environment using command:

     venv\Scripts\activate
    
  6. Install the project dependancies using command:

    pip install -r requirements.txt
    
  7. launch the flask server using command:

     flask run
    
  8. if above command does not work to initiate app, use the following one:

     python app.py
    

Screenshots of deployed project

V1

image

image

image

V2

image

image

image

image

Credits to Divya Prakash Busam for the changed ui and added data visualization using tableau

Steps to Deploy in Azure App Service

Method 1

Using static deployment:

To be updated soon...

Method 2

Using Dynamic and CI/CD deployment:

To be updated soon...

About

This is a machine learning model deployment project of Iris classification model in a minimal UI using flask web framework and deployed it in Azure cloud using Azure app service. We initially made this project as a requirement for an internship at Indian Servers. We are now making it open to contribution.

https://mlmd2.azurewebsites.net/


Languages

Language:Jupyter Notebook 81.2%Language:HTML 16.8%Language:Python 2.0%