Skip to content

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.

kittupriyatham/Machine-Learning-Model-Deployment

Repository files navigation

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.
Rishabh Chauhan - Changed home page and shifted previous home page to prediction page.

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
    

Repo Visualization

Visualization of the codebase

Screenshots of deployed project

V1

image

image

image

V2

image

image

image

image

V3

image

image

image

image

image

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.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •