Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Face Recognition with Keras: Detect & Classify

EDUCBA via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Build practical face recognition skills with Keras, convolutional neural networks (CNNs), MTCNN, and FaceNet. Designed for learners who want hands-on experience in computer vision and deep learning, this project-based course guides you through building a complete face detection and recognition system. You’ll begin with CNN principles, image preprocessing, model management, and deep learning environment setup. You’ll then use MTCNN to detect and localize faces, visualize bounding boxes and keypoints, and analyze results across multiple images. As you progress, you’ll organize face image datasets, generate numerical facial embeddings with FaceNet, and construct supervised classifiers that distinguish individual identities. You’ll also evaluate recognition performance through real-world testing and integrate FaceNet with Keras for deployment. What makes this course distinctive is its end-to-end approach: rather than studying detection and recognition as isolated concepts, you’ll connect preprocessing, face detection, dataset preparation, embedding generation, classification, evaluation, and implementation in one practical workflow. Enroll to gain the skills to build and assess functional, scalable face recognition applications for real-world scenarios.

Syllabus

  • Foundations of Face Detection & Computer Vision
    • This module introduces learners to the foundations of computer vision and face detection using Keras. It covers CNN principles, preprocessing techniques, model handling, and essential system setup, followed by practical implementation of face detection with bounding boxes and keypoints.
  • Building & Deploying Face Recognition Systems
    • This module focuses on transforming detected faces into numerical embeddings, building classification models, and deploying recognition systems in real-world scenarios. Learners progress from dataset handling to embedding generation, classifier training, and final implementation with Keras and FaceNet.

Taught by

EDUCBA

Reviews

Start your review of Face Recognition with Keras: Detect & Classify

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.