Skip to content
UdemyMachine LearningPaid courseAll LevelsCertificate

Face Recognition with Machine Learning + Deploy Flask App (Udemy.com)

Create an Face Recognition project from scratch with Python, OpenCV , Machine Learning Algorithms, Flask, Heroku Deploy

Created by: datascience Anywhere

Last updated September 2023

icon
What you will learn

  • Automatic Face Recognition in images and videos
  • Automatically detect faces from images and videos
  • Evaluate and Tune Machine Learning
  • Building Machine Learning Model for Classification
  • Make Pipeline Model for deploying your application
  • Image Processing with OpenCV
  • Data Preprocessing for Images
  • Create REST APIs in Flask
  • Template Inheritance in Flask
  • Integrating Machine Learning Model in Flask App
  • Deploy Flask App in Heroku Cloud

How it compares

Against the other 155 rated Udemy courses in Machine Learning on CourseDuck:

  • Rating4.4 out of 5higher than 49% of them
  • Reviews542#78 of 156 by number of reviews
  • Length10.8 hourslonger than 64% of them
  • Last updatedSeptember 2023more recently than 53% of them

icon
Course Description

MLOPs: AI based Face Recognition Web App in Flask & Deploy

Face recognition is one of the most widely used in my application. If at all you want to develop and deploy the application on the web only knowledge of machine learning or deep learning is not enough. You also need to know the creation of pipeline architecture and call it from the client-side, HTTP request, and many more. While doing so you might face many challenges while developing the app. This course is structured in such a way that you can able to develop the face recognition based web app from scratch.

What you will learn?

  1. Python

  2. Image Processing with OpenCV

  3. Image Data Preprocessing

  4. Image Data Analysis

  5. Eigenfaces with PCA

  6. Face Recognition Classification Model with Support Vector Machines

  7. Pipeline Model

  8. Flask (Jinja Template, HTML, CSS, HTTP Methods)

  9. Develop Face Recognition Web

  10. Deploy Flask App in Cloud (Heroku)


You will learn image processing techniques in OpenCV and the concepts behind the images. We will also do the necessary image analysis and required preprocessing steps for images.

For the preprocess images, we will extract features from the images, ie. computing Eigen images using principal component analysis. With Eigen images, we will train the Machine learning model and also learn to test our model before deploying, to get the best results from the model we will tune with the Grid search method for the best hyperparameters.

Once our machine learning model is ready, will we learn and develop a web server gateway interphase in flask by rendering HTML CSS and bootstrap in the frontend and in the backend written in Python.  Finally, we will create the project on the Face Recognition project by integrating the machine learning model to Flask App.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

datascience Anywhere

Hi,

We're team of Machine Learning experts, AI developers working together to advance the state of the art in artificial intelligence. You will be hearing from us when new courses are released, answering Q&A and many more.

We are here to help you stay on the cutting edge of Data Science and Technology.


Thanks,

datascience Anywhere Team

icon
More courses by datascience Anywhere

$69.99

$49.99

icon
More Machine Learning courses

Free

Free

$84.99

$129.99

$109.99

$99.99

icon
Reviews

4.4

542 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Manivannan Santharaj on 3/13/2023

Worst part is these guys go with different packages and in git they are giving some other package list which gives errors. I am dropping this from corporate certification submission. Avoidable material!

By Charu Taneja on 5/24/2022

I am very satisfied with this course. Special thanks to the instructors who got on a call with me and helped me solve all my errors that I was having a trouble with. He also helped me in understanding the code. Truly appreciate his effort!

By Yamini on 11/17/2020

I have learnt to make a web page which is why i have taken this course. This was very useful in developing a skill which I wanted to develop. Less videos and in less time i was able to built the webpage from scratch. Some more enhancements can be made like how to add some features through it and all that. Overall I had a great experience. Thank you.

By Victoria Park on 8/25/2020

Teacher has a great talent to explain everything in this course clearly. I recommend this course for those who want to make a real world project applying machine learning theory. Thanks so much!!!

By Arvind Kumar Jangid on 8/21/2020

The course is excellent, with big thumbs up. The instructor is very responsive & has good knowledge to resolve technical issues. Suggestion: Please create more courses like this, with end-to-end deployment on various cloud platforms.

By Jonatas Lima de Carvalho on 7/28/2020

Very good course, I wish they had at the end of the course a step-by-step deployment to heroku. I tried it myself with few different tutorials, but as I am a beginner I couldn't figure out the errors.

By Agu Reginald on 6/20/2020

Well structured and highly practical course for anybody who wants to acquire in-depth knowledge of machine learning. Sudhir and his team have done an amazing job here and I am waiting for the TensorFlow video training.

By Andrew Boyes on 5/26/2020

I enjoyed the course. Great application of Machine Learning. The explanations and theory around the ML was a bit light for my liking, but the course was great for demonstrating how to build an ML pipeline. I found that the best explanations and pace was with the app's front-end. That was very helpful.

By Abhishek Parida on 5/24/2020

The course is unique; it is geared towards delivering a hands-on experience by deploying ML models (face recognition) on the web. It uses Python's web application Flask, which I feel is good to learn when one needs to showcase your work. The instructor's explanation is clear, although the course could have been more engaging by accomodating Convolution Neural Nets along with the prescribed Harr Cascade classifier.

By Yasamin Abbaszadegan on 5/23/2020

This course was very informative. I was working on an image detection problem to detect plant diseases and I had to deploy and create website for it. this course was the key for me finishing and creating my flask api website.

Showing all 10 reviews on CourseDuck

Read all 542 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100