Duration
2 days
What you'll learn
- Deploy Face Recognition Django Web App in 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
Introduction
- What you will Develop?
- Facing any Issue with the Course? Don't Panic. Here is the solution
Setting Up Course
- Install Python
- Download requirements.txt
- Install CMake & Dlib on Windows
OpenCV Crash Course
- Download the Syntax commands commonly used
- Download Resources
- What is Pixel in Image.
- Load Image
- Display Image
- Save Image
- Acessing Pixels
- Manipulate Pixels
- Color Space - Split BGR
- Color Space - Convert Colors
- Drawings - Line
- Drawings - Rectangle
- Drawings - Polygon
- Drawings - Circles
- Put Text
- Download the Resources
- Viola-Jones Object Detection Intuition
- Download Cascade Classifier
- Face Detection with Cascade Classifier
- Multiple Faces Detection
- Eyes Detection
- Smile Detection
- Download the Resourses
- Face Detection with Deep Neural Network Framework
- Face Detection with DNN
- Feature Extraction Framework
- Facial Feature Extraction
- Facial Feature Extraction(Landmark Detection)
- Facial Feature Extraction(Face Descriptors)
Face Recognition Project (Person Identity)
- Project phase -1, Face Recognition
- Face Recognition Framework
- How to Download the Resource
- Download the Resource
- Data Preprocessing - face detection
- Data Preprocessing - feature extraction
- Data Preprocessing - Helper Function
- Data Preprocessing - Feature Embedding and Labeling
- Save Data in Pickle file
- Machine Learning - Data
- Machine Learning and Evaluation - Logistic Regression, Accuracy and F1score
- Machine Learning & Evaluation - Support Vector Classifier, Accuracy and F1score
- Machine Learning & Evaluation - Random Forest, Accuracy and F1score
- Machine Learning & Evaluation - Voting Classifier
- Grid Search Parameter Tuning
- Save Face Recognition Model in Pickle
Facial Emotion Recognition
- Get the Data
- Download the Resources
- Data Preprocessing
- Train Machine Learning Model
Pipeline All Models
- Load all Face Recognition and Detection Machine Learning Models
- Automatic Multiple Faces Detections
- Combine Predictions of all Machine Learning Models
- Create Function for Entire Code
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
- Import Machine Learning Models in Django App
- Get Face Recognition Predictions from Machine Learning in Django
- Display Face Recognition Output in Django Templates
Styling Django WebApp with Bootstrap (CSS)
- Styling Django Web App with Bootstrap
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
- Solution for missing Static in Heroku
Programme scope, delivery arrangements and suitability are confirmed during enquiry.