Skip to main content
Learn AI Create the Future — with Pranay
  • Learn
  • Paths
  • Projects
  • Practice
  • Glossary
  • Errors
  • LeetCode
  • Main site

Main site →
Select language

Translation is unavailable right now. Your browser’s own “Translate page” usually works.

Machine translation by Google

Topics

  • 🧱 Foundations 2 sections
  • 🤖 Machine Learning 11 sections
  • 📊 Statistics and Experiments 4 sections
  • 🧭 Doing the Work 9 sections
  • 🧠 Deep Learning 11 sections
  • 🧰 Libraries and Frameworks 4 sections
  • 💬 Language and NLP 15 sections
  • 👁️ Computer Vision 13 sections
    • Computer Vision 8 lessons
    • CNN Backbones and Pretraining 13 lessons
    • Training Vision Models 12 lessons
    • Object Detection in Depth 13 lessons
    • Segmentation in Depth 11 lessons
    • Faces, People and Pose 12 lessons
      • Overview
      • Face detection models
      • Face alignment and landmarks
      • Face embeddings and ArcFace
      • Verification vs identification
      • Face anti-spoofing and liveness
      • Deepfake detection
      • Bias and consent in face recognition
      • Anonymising faces in a dataset
      • Heatmaps for keypoints
      • Top-down vs bottom-up pose estimation
      • MediaPipe face, hand and body landmarks
      • 3D human pose and SMPL
    • Video Understanding and Tracking 12 lessons
    • OCR and Document Vision 11 lessons
    • 3D Vision and Depth 11 lessons
    • Image Generation and Restoration 11 lessons
    • Vision Datasets and Annotation 11 lessons
    • Evaluating Vision Models 9 lessons
    • Shipping Vision Models 9 lessons
  • 🎙️ Speech, Forecasting and Recommenders 3 sections
  • ✨ Generative AI and LLMs 4 sections
  • 🔬 Inside a Transformer 11 sections
  • ⚙️ Production and MLOps 16 sections
  • 🌍 AI in the Real World 12 sections
  • ⚖️ Safety, Ethics and Law 2 sections

See all topics

  1. Home
  2. Learn
  3. Faces, People and Pose

👁️ Computer Vision · Section 061

🙂 Faces, People and Pose

Finding people in pictures and describing them, plus the honest limits of doing that to human faces.

Every lesson in this section is written by Pranay Mahendrakar.

12 of 12 lessons published · Three reading levels on every lesson

Start with “Face detection models”

Lessons in order

Work top to bottom. Each lesson assumes the one above it.

  1. 01 Face detection models
  2. 02 Face alignment and landmarks
  3. 03 Face embeddings and ArcFace
  4. 04 Verification vs identification
  5. 05 Face anti-spoofing and liveness
  6. 06 Deepfake detection
  7. 07 Bias and consent in face recognition
  8. 08 Anonymising faces in a dataset
  9. 09 Heatmaps for keypoints
  10. 10 Top-down vs bottom-up pose estimation
  11. 11 MediaPipe face, hand and body landmarks
  12. 12 3D human pose and SMPL
Previous Segmentation in Depth Next Video Understanding and Tracking

Learn AI

Learn Artificial Intelligence the easy way.

Learn. Build. Ask. Share.

Free forever. No sign-up, no ads, no tracking.

Learn

  • All topics
  • Learning paths
  • Projects
  • Practice playground
  • AI glossary
  • Error database
  • LeetCode solutions

Start here

  • Python for AI
  • Mathematics for AI
  • Machine Learning
  • Classic Algorithms in Depth
  • Linear Models and Regularisation
  • Ensembles and Gradient Boosting

This site

  • Search
  • New lessons feed
  • Sitemap
  • About Pranay Mahendrakar
  • pranaymahendrakar.com

© 2026 Pranay Mahendrakar. Written for people who are starting from zero.

10 new lessons every day. If something here is wrong or confusing, that is worth fixing — say so.