~/talk

Building Highly Scalable Facial Recognition Pipelines

Talkat Build Stuff 2021 · 2021-11-17..11-19· [machine-learning, data-engineering]
links:none on file
slides:none on file

A lightweight Python framework called deepface implements a full five‑stage pipeline (detection, alignment, normalization, representation, verification) and ships seven recognition models and five detectors under an MIT license; it has 2,000+ GitHub stars and 250,000+ pip installs. VGG‑Face yields 2622‑dim embeddings that deepface returns as vectors; distances and thresholds determine matches. For scale the recommended stack stores embeddings in Redis or Cassandra and uses ANN engines (Annoy, FAISS, NMSLIB, Milvus, Pinecone, Elasticsearch) or Hadoop/Spark for exact k‑NN on very large datasets.

AI-written summary · about

  1. 0:00Start
  2. 2:59A Modern Face Recognition Pipeline
  3. 6:30Alignment
  4. 7:14Normalization
  5. 8:17Convolutional Neural Networks
  6. 8:35Facial Database
  7. 12:12Face Recognition Model Portfolio
  8. 13:59Euclidean distance
  9. 17:51Face Verification
  10. 19:28Switching models and detectors
  11. 27:17Approximate Nearest Neighbor (A-NN)
  12. 29:01Vector Embeddings
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.