Coder Social home page Coder Social logo

kittupriyatham / machine-learning-model-deployment Goto Github PK

View Code? Open in Web Editor NEW
77.0 1.0 6.0 119.01 MB

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/

Python 1.99% HTML 16.79% Jupyter Notebook 81.21%
flask scikitlearn-machine-learning azure-app-service machine-learning python

machine-learning-model-deployment's Introduction

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...

machine-learning-model-deployment's People

Contributors

divyaprakashbusam avatar kittupriyatham avatar rc17git avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

machine-learning-model-deployment's Issues

Add visualization graphs

We need to add visualization graphs of the iris data set into the flask web app from the notebook.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.