• Post category:StudyBullet-3
  • Reading time:10 mins read


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

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


Get Instant Notification of New Courses on our Telegram channel.


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

English
language

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