Face recognition
We keep hearing about face recognition, and it sounds like magic. But really, it’s just pattern-matching with better math. The trick is getting a computer to see a face the way we do—eyes, nose, mouth, jawline—without being fooled by glasses or bad lighting.
Landmarks
AI starts by finding landmarks. Think of them as pins on a map: the corners of your eyes, the curve of your lips, the tip of your nose. Once she marks those points, the rest of your face can be described in relation to them. If your head tilts, the pins tilt too. She keeps track.
Embeddings
Here’s where it gets clever. The system turns those landmarks into numbers called embeddings. Instead of saying “round chin,” she says “vector 0.83.” Every face becomes a long string of numbers. They look like gibberish to us, but they’re how she compares faces quickly. Two strings close together? Same person. Far apart? Different.
Matching
The embeddings get stored in a database. Later, when someone steps up to the camera, she runs the same process and checks for a match. It’s like hashing a password, except faces aren’t secret. Which means we need to think carefully about where and why we use this.
Limits
She’s good, but not perfect. Shadows, age, or even a haircut can shift the embeddings enough to confuse her. So the rule of thumb is: never rely on one snapshot. Combine multiple cues, or give her a second opinion before making a decision that matters.
We’re coders, so we can’t help seeing both the elegance and the risk. A face reduced to numbers feels neat in code, but messy in life. We should remember that before we wire her into everything.