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

YouTube

Build a Deep Face Detection Model With Python and Tensorflow - Full Course

Nicholas Renotte via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive tutorial on building a deep face detection model using Python and TensorFlow. Learn to implement an Object Detection architecture through a step-by-step process, covering image collection, annotation, data partitioning, augmentation, model building, training, and real-time detection testing. Explore essential tools like labelme for annotation and Albumentations for data augmentation. Follow along as the instructor guides you through creating image loading functions, partitioning data, applying augmentations, preparing labels, and combining samples. Master the Functional API to construct a deep learning model, define custom loss functions and optimizers, and train your neural network. Conclude with testing and performing real-time detections to see your face detection model in action.

Syllabus

- START
- Explainer
- PART 1 - COLLECt IMAGES & ANNOTATE
- Breakdown Board
- Setting up and Getting Data
- PART 2 - PARTITION & AUGMENT DATA
- Review dataset and build Image Loading Function
- Partition Unaugmented Data
- Apply Image Augmentation on Images and Labels
- Build and Run Augmentation Pipeline
- Prepare Labels
- Combine Label and Image Samples
- PART 3 - BUILD & TRAIN THE DEEP LEARNING MODEL
- Build a Deep Learning Model using the Functional API
- Defining a Custom Loss Function & Optimizer
- Train a Neural Network
- PART 4 - TEST AND PERFORM REAL TIME DETECTIONS
- Final Results
- Ending

Taught by

Nicholas Renotte

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Build a Deep Face Detection Model With Python and Tensorflow - Full Course

  • Profile image for SARANYADEVI P KPRCAS-B.Sc.(CS&DA)
    SARANYADEVI P KPRCAS-B.Sc.(CS&DA)
    So good to learn I understand very well
    So i can understand easily. It's very useful for me.In this course I learnt alot.

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.