Build and Deploy Machine Learning App in Cloud with Python

Develop and Deploy Machine Learning Web App and Deploy in Python Anywhere Cloud Platform using Python, Flask, Skimage

4.45 (126 reviews)
Udemy
platform
English
language
Data Science
category
20,074
students
6.5 hours
content
Mar 2022
last update
$54.99
regular price

What you will learn

Develop & Deploy Machine Learning Web App in Flask

Deploy Flask in Python Anywhere

Image Processing with SKIMAGE

Feature Extraction with HOG

Multiple Image Classification

SGD Classifier

Hyper parameter tuning with Pipeline Model

Basestimator and Transformermixin

Flask

HTML, CSS

cloud deployement

Python Anywhere cloud

Shell Scripting

Description

Welcome to Deploy End to End Machine Learning-based Image Classification Web App in Cloud Platform from scratch

Image Processing & classification is one of the areas of Data Science and has a wide variety of applications in the industries in the current world. Many industries looking for a Data Scientist with these skills. This course covers modeling techniques for data preprocessing, model building, evaluation, tuning, and production

We start the course by learning Scikit Image for image processing which is the essential skill required and then we will do the necessary preprocessing techniques & feature extraction to an image like HOG.

After that we will start building the project. In this course you will learn how to label the images, image data preprocessing and analysis using scikit image and python.

Then we will train machine learning here we will see Stochastic Gradient Descenct Classifier for image classification and followed by model evaluation proces and pipeline the machine learning model.

After that we will create web app in Flask by rendering HTML, CSS, Boostrap. Then, we finally deploy web app in Python Anywhere which is cloud platform.


WHAT YOU LEARN ?

  • Python

  • Scikit Image

  • Data Preprocessing

  • HOG

  • Base Estimator and TransformerMixIn

  • SGD Classifier

  • Create and Make Pipeline Model

  • Hyperparameter Tuning

  • Flask

  • HTTP methods

  • Deploy in PythonAnywhere


We know that the Image Classification Flask Web App is one of those topics that always leaves some doubts. Feel free to ask question in Q&A, we are happy to answer you question.

I am super excited and see you in the course !!!

Content

Introduction

Introduction
Installing Python

Skimage

Download the Resources
What is Image & Pixels
Read Image in skimage
Split into rgb array
Convert image into grayscale
Image Histogram
Histogram Equalization
Resize Images to any shape

Image Data Preparation

Download the Resources
What we will do ?
Understand the data what we have
Get all image filename in list in Python
Labeling Images
Read all images from the folders and save in Pickle
Visualize all images and labels

Machine Learning

Import Python libraries and Installations
Load the Data and split into train and test set
HOG Feature Extraction
RGB to Gray Transformer
HOG Transformer
Train SGD classifier
Model Evalution

Grid Search for Best Hyper parameters

Pipeline Model
Grid Search for Parameter Tuning
Best Estimator

Make Pipeline

Train Model and Save in pickle
Make pipeline - Get the Prediction
Make pipeline - Decision Function
Make pipeline - pipeline model

Image Classification Web App in Flask

Download the Resources
Start Flask App
Download Bootstrap & JQuery
Import Bootstrap 4
Navigation Bar
Footer
Inheritance (Layout Page)
File Upload (Http Request)
Styling the Page with CSS
File Upload Backend Operations (Flask)
Integrate Machine Learning Pipeline Model
Send Image from HTML to Server Side
Adjust the image Height and Width Dynamically
Styling HTML for the Output
Error Handlers 404, 405, 500
About Page & href

Deploy Flask in Python Anywhere

Create Account in Python Anywhere for Free
Preparing Requirements
Upload Flask App in Python Anywhere
Installing Requirements
Deploy you Flask App and get access anywhere from the World
Common Error you will get while deploying

Bonus Lecture

Bonus Lecture: Next Steps

Screenshots

Build and Deploy Machine Learning App in Cloud with Python - Screenshot_01Build and Deploy Machine Learning App in Cloud with Python - Screenshot_02Build and Deploy Machine Learning App in Cloud with Python - Screenshot_03Build and Deploy Machine Learning App in Cloud with Python - Screenshot_04

Reviews

Gaurav
December 9, 2021
This course is really awesome, it has helped me a lot in learning the concepts require for an end to end project. I recommend this course to everyone whether a beginner, intermediate or advanced learner. Such an awesome course will be a wonderful investment.
Oscar
July 22, 2021
excellent course covers the entire workflow, in the end publishing it in the cloud is a good alternative for other projects
Murtuza
July 15, 2021
I have learnt a great deal from this course and I recommend this course to people who want to have end to end experience in training and deploying an image classification model. All the concepts are explained in brief and upto the point necessary. Thank you so much for creating such a good content. Regards
Thumpuru
June 27, 2021
This udemy platform have given me very good knowledge and made me to understand every single sentence.thank you udemy and the staff working over there.

Coupons

DateDiscountStatus
3/1/202194% OFF
expired
6/25/2021100% OFF
expired
10/31/2021100% OFF
expired

Charts

Price

Build and Deploy Machine Learning App in Cloud with Python - Price chart

Rating

Build and Deploy Machine Learning App in Cloud with Python - Ratings chart

Enrollment distribution

Build and Deploy Machine Learning App in Cloud with Python - Distribution chart
3745414
udemy ID
1/3/2021
course created date
2/28/2021
course indexed date
Bot
course submited by