Facial Recognition: How TensorFlow Knows It's You
How does a computer know a nose is a nose? Understanding Neural Networks, Training Data, and Confidence Scores.
Facial Recognition: How TensorFlow Knows It’s You
You upload a photo to Facebook. It suggests tagging your friend. How? It uses a Convolutional Neural Network (CNN).
Deep Learning Layers
Imagine a stack of translucent filters.
- Layer 1: Finds Edges. (Lines, curves).
- Layer 2: Finds Shapes. (Circles, triangles).
- Layer 3: Finds Features. (Eyes, Noses).
- Layer 4: Finds Faces. (Steve, Sarah).
The computer doesn’t know what a “Nose” is. It just knows that “Pattern #453” usually appears in the middle of “Pattern #890” (Face).
Training Data
To teach the AI, you show it 1 million photos.
- “This is Steve.”
- “This is NOT Steve.” Over time, it adjusts its internal math weights until it gets it right.
Robot Object Detection
We use TensorFlow in FTC.
- We show the robot 1,000 photos of a Yellow Foam Ring.
- We train the model on our laptop.
- We upload the
.tflitefile to the robot. - Now, during the match, the robot drives around looking for “Pattern Yellow-Ring.” It’s the exact same technology used by the FBI, just applied to foam toys.
Level Up Your Season
Dominate the competition with our other powerful tools.
FTC Secrets
The most comprehensive analytics platform for FTC. Analyze match data, scout teams, and uncover winning strategies with deep insights.
Analyze Now →FTC Coach
Your hyper-personalized assistant for the season. Master your engineering portfolio and ace judging preparation with AI-powered guidance.
Get Coached →