BInvestigatorComputer vision· about 20 min· fundamentals that rarely change· verified 2026-09-20· EN
How does a model recognise an object?
Be able to describe what a model analyses in an image and why it can make misjudgements.
Prerequisites
- ADigital images and pixelsrequired
- ATraining a machine with examplesrequired
Everyday explanation
The model does not see a cat. It analyses thousands of pixels and looks for patterns that were often present in the images it was trained on: pointed shapes (ears), stripes, round eyes, a specific silhouette.
This is why it can make mistakes:
- a dog with pointed ears may be classified as a 'cat',
- a cat seen from behind or in the dark lacks the usual patterns,
- if all training images were indoors, a 'sofa' might become a cue — and a sofa without a cat could be classified as a 'cat'.
Intuition
Experiment with Teachable Machine (free, in the browser): train 'cat' / 'not cat' with 20 images each. Then test:
- A normal cat → high accuracy.
- An upside-down cat → lower.
- A toy cat → ?
- Just an empty sofa → sometimes 'cat', if many training images had a sofa.
Note what tricked the model. This shows what the model has actually learned.
Mastery means
- Describes that the model analyses pixel patterns, rather than 'seeing' an object
- Gives two examples of why the model can make errors
Sign in to do the exercises and build your mastery up.
Sources
- Teachable Machine (Google, gratis) — free web service
- CS Unplugged (CC BY-SA 4.0) — CC BY-SA 4.0