Deploy Django + AI ML Face Recognition Web App in AWS

Develop & Deploy Face Recognition, Facial Emotion using OpenCV, Machine Learning, Django, Database in Python in AWS

4.50 (172 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Deploy Django + AI ML Face Recognition Web App in AWS
3,039
students
8 hours
content
Jan 2024
last update
$69.99
regular price

What you will learn

Deploy Face Recognition Django Web App in AWS and Heroku Cloud

Train your own Machine Learning based Face Recognition Model in Python

Train own Facial Emotion Recognition using Machine Learning in Python

Develop Django Web App using MVT Framework

Design SQLlite Database in Django

Train Support Vector Machines, Random Forest Model for Face Recognition in Python

Debuging error while Deploying in Heroku

Interphase Machine Learning Models with MVT Framework

Build Ensemble (stacking) Machine Learning Model combining SVM and Random Forest Models in Python

Face Detection with Deep Neural Networks

OpenCV Essentials for Face Recognition

Managing Heroku Cloud

Styling Django Web App with Bootstrap

Description

Welcome to the AI and ML Enthusiast Course: Building a Face Recognition Web App with Django, Machine Learning, and Cloud Deployment on AWS!

Embark on an exciting journey into Artificial Intelligence as we delve into the realms of Computer Vision and Face Recognition within the expansive field of AI and ML. This course is designed to guide you through the entire development process of an end-to-end project, catering to both machine learning and web development enthusiasts.

Course Phases:

Phase 1: Machine Learning - Face Identity Recognition

  • Image processing techniques with OpenCV

  • Prerequisites of the course: Python installation and library setup

  • Face Detection using OpenCV and Deep Neural Networks

  • Feature extraction using deep neural networks

  • Training machine learning models: logistic regression, support vector machines, random forest

  • Combining models with a Voting Classifier (stacking method)

  • Model selection and hyperparameter tuning for face recognition

Phase 2: Machine Learning - Facial Emotion Recognition

  • Application of machine learning techniques from face identity recognition

  • Integration of detection and recognition models into a pipeline

Phase 3: Django Web App Development

  • Web application development in Django

  • Rendering HTML, CSS, and Bootstrap for the frontend

  • Backend development in Python using the MVT (Models, Views, and Templates) framework

  • Designing a SQLite database for the Django app

  • Interfacing machine learning pipeline models with the MVT framework

  • Styling the app using Bootstrap

Phase 4: Deployment / Production on AWS Cloud

  • Deployment of the Django Web App on AWS Elastic Beanstalk

  • Utilizing the AWS Free Tier for 12 months

  • Accessing the app globally through a provided URL/domain

  • Troubleshooting and error resolution during deployment

Course Highlights:

  • In-depth learning of OpenCV for image processing

  • Training models for Face Recognition and Facial Emotion Recognition

  • Django web app development with MVT framework

  • Integration of machine learning models into the web app

  • Deployment on AWS Elastic Beanstalk with a focus on the AWS Free Tier

If you aspire to be an AI developer, this course is your gateway to mastering AI and ML concepts while gaining hands-on experience. Don't miss out – start your journey now!

See you inside the course!

Content

Introduction

Introduction

Setting Up Course

Install Python
Download requirements.txt
Install CMake & Dlib on Windows

Image Processing with OpenCV

What will you learn ?
Download Resources
What is Pixel
Load Image
Display Image
Save Image
Acessing Pixels
Manipulate Pixels
Color Space - Split BGR
Color Space - Convert Colors
Drawings - Line
Drawings - Line part2
Drawings - Rectangle
Drawings - Polygon
Drawings - Circles
Put Text
Knowledge Check

Object Detection with OpenCV

What you will Learn ?
Download the Resources
Viola-Jones Object Detection Intuition
Download Cascade Classifier
Face Detection with Cascade Classifier
Multiple Faces Detection
Eyes Detection
Smile Detection

Face Detection & Feature Extraction using DNN OpenCV

What you will Learn ?
Download the Resourses
Face Detection with Deep Neural Network Framework
Face Detection with DNN part-1
Face Detection with DNN part -2
Face Detection with DNN part-3
Feature Extraction Framework
Facial Feature Extraction: part-1
Facial Feature Extraction: part-2 (Landmark Detection)
Facial Feature Extraction: part-3 (Face Descriptors)

Phase-1: Face Recognition Project (Person Identity)

Project phase -1, Face Recognition
Face Recognition Framework
Data Preprocessing
Data Preprocessing - face detection
Data Preprocessing - feature extraction
Machine Learning - Data
Machine Learning - Logistic Regression
Machine Learning - Support Vector Classifier
Machine Learning - Random Forest
Machine Learning - Voting Classifier
Grid Search Parameter Tuning
Save Face Recognition Model in Pickle

Facial Emotion Recognition

Get the Data
Data Preprocessing
Train Machine Learning Model

Pipeline All Models

Pipeline Model
Pipeline Model part-2
Pipeline Model part-3
Pipeline Model Part-4

Phase-2: Setting Up Web App Project

Phase-2: Django Web App
Install Visual Studio Code
Setting Up Visual Studio Code
Create Virtual Environment from Visual Studio Code (Windows)
Install & Freeze Requirements

Django Basics

Your First Django App
Django Overview
HttpRespones in Django
Templates
Static

Face Recognition Webapp with Django

Model Views Templates + Machine Learning Framework
Download the Django Project
Upload Images into Models - part-1
Connect Models, Views, Template part-2
Connect Models, Views, Template part-3
Import Machine Learning Models in Django App
Get Face Recognition Predictions from Machine Learning in Django
Display Face Recognition Output in Django Templates
Display Face Recognition Output in Django Templates part-2
Styling Django Web App with Bootstrap
Styling Django Web App with Bootstrap part2
Styling Django Web App with Bootstrap part3

Phase-3: Deploy Face Recognition Django WebApp in Heroku Cloud

Project Phase-3: Deploy Face Recognition Web App in Heroku
Download the Django Project for your reference
Create Heroku Account
Install GIT
Install Heroku CLI
Deploy Django in Heroku - part1
Deploy Django in Heroku - part2
Solution for missing Static in Heroku- collectstatic

Screenshots

Deploy Django + AI ML Face Recognition Web App in AWS - Screenshot_01Deploy Django + AI ML Face Recognition Web App in AWS - Screenshot_02Deploy Django + AI ML Face Recognition Web App in AWS - Screenshot_03Deploy Django + AI ML Face Recognition Web App in AWS - Screenshot_04

Reviews

Rajesh
December 5, 2022
Till now The face detection is not working properly with this haarcascade model. Accuracy is verly low. It is also detecting other things as face . Eye Detection is not working properly . the rest i will update after completion of the course .
Soham
May 15, 2022
Truly Amazing & fabulous Course !!! Crisp and on point . I learned a lot of things from this course .The best part of the course is that the instructor is SUPER SUPPORTIVE . Whenever i faced any issues, i just posted that on QnA session and i got a solution within 24 hours . JUST LOVED THE COURSE ... if i had an option to rate it 10 stars i would have done that.
Nibal
April 5, 2022
It was a good course and the explanation was detailed But I searched a lot on the internet to avoid errors that appear in the command line when I wrote the commands that apeared in the course's video.
L
February 1, 2022
It is good for me, straight to the point and practical examples help me feel I am making progress. I like the 'happy learnig' motto !!

Coupons

DateDiscountStatus
7/3/202194% OFF
expired
9/6/202194% OFF
expired
12/3/2021100% OFF
expired
12/16/2021100% OFF
expired
1/16/202294% OFF
expired

Charts

Price

Deploy Django + AI ML Face Recognition Web App in AWS - Price chart

Rating

Deploy Django + AI ML Face Recognition Web App in AWS - Ratings chart

Enrollment distribution

Deploy Django + AI ML Face Recognition Web App in AWS - Distribution chart
4021172
udemy ID
5/2/2021
course created date
6/12/2021
course indexed date
medo3abed
course submited by