End to End Face Recognition Project with Django and Machine Learning

Published: 20 November 2021
on channel: datascience Anywhere
1,772
14

#facerecognition #artificialintelligence #machineleanring #django

*Udemy* : https://www.udemy.com/course/complete...
**SkillShare**: https://skl.sh/3kxJMxy

An Artificial Intelligence Project.

Computer Vision & Face recognition is one of the most widely used in the area of Artificial Intelligence and Data Science. If at all you want to develop an end-to-end application in Data Science, then you need to be a master in Machine Learning / Deep Learning, and in addition to that, you need to have knowledge in Web Development.

This course is one stop course where you will learn End to End development of a Computer-Vision Based Artificial Intelligence Project from SCRATCH. As this course is a full-stack course we designed this course into 4 phases

Phase-1: Machine Learning - Face Identify Recognition

In this phase, we majorly cover the practical concepts related to machine learning models like data preprocessing, analysis, training machine learning, and model evaluation and selection (Grid Search Hyperparameter Tuning)

Here I will teach you how to develop face recognition models using machine learning

Phase-2: Machine Learning - Facial Emotion Recognition

Here we will develop another machine learning-based face recognition for facial emotion recognition.

Phase-3: Django Web App Development

In this phase, I will teach you how to develop a Web App with Django.

We will use a powerful framework which is the MVT (Models Views Templates) framework to develop the web app.

You will also learn how to design a database (SQLite) for the Web App in Django.

Integrate Machine Learning Model to MVT framework

I will also explain, styling using Bootstrap

Phase-4: Deployment / Production

In this phase, we will deploy the Django web app on a cloud platform which is the HEROKU cloud

I will explain all the necessary steps and installation to deploy the Django Project

If you want to become an AI developer this is the perfect course to starts with. Below given is the high-level abstract of the course and the learning objectives.

What you will learn?

Prerequisite of Project: OpenCV

Image Processing with OpenCV

Face Detection with Viola-Jones and Deep Neural Networks (SSD)

Feature Extraction with OpenCV and Deep Learning Networks

Project Phase - 1: Face Recognition and Person Identity

Gather Images

Extract Faces only from Images

Labeling (Target output) Images

Data Preprocessing

Training Face Recognition with OWN Machine Learning Models.

Logistic Regression

Support Vector Machines

Random Forest Classifier

Combine All Machine Learning Models using Ensemble Technique with Voting Classifier

Tuning Machine Learning Model

Model Evaluation

Precision

Recall

Sensitivity

Specificity

F1 Score

Accuracy

Project Phase - 2: Train Facial Emotion Recognition

Gather Emotion Images

Data Preprocessing

Train Machine Learning Models

Tuning Machine Learning Models

Model Evaluation

Project Phase -3: Django Web App Developed in Local (Computer)

Setting Up Visual Studio Code

Install all Dependencies of VS Code

Setting Virtual Environment

Freeze Requirements

Learn Django Basics

SETTINGS

URLS

VIEWS

TEMPLATES (HTML)

Face Recognition Django Project

Models Views Templates (MVT)

Design SQLite Database in Django

Store Uploaded Image in Database

Integrate Machine Learning to Django

MVT + Machine Learning Framework

Styling Django Web App with Bootstrap

Project Phase -4: Deploy Web App in Heroku Cloud for Production

Setting up Heroku Account.

Creating App in Heroku

Install Heroku CLI, GIT

Deploy Heroku in Cloud

Necessary Installation to Fix CSS in Heroku.


Watch video End to End Face Recognition Project with Django and Machine Learning online, duration hours minute second in high quality that is uploaded to the channel datascience Anywhere 20 November 2021. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 1,772 times and liked it 14 visitors.