Draw shapes on a canvas, train a classifier with your own examples, then test it โ watching exactly how the AI extracts features and matches your drawing!
The classifier needs labelled training examples โ multiple drawings of each shape.
Each drawing is converted into numbers: pixel density, aspect ratio, symmetry, and more.
For a new drawing, find the most similar training example by comparing feature vectors.
The new drawing gets the same label as its closest training neighbour โ that's the prediction!
You built a drawing classifier from scratch using feature extraction!
Labelled examples the AI learns from. More examples โ better generalisation to new, unseen inputs.
Converting raw pixels into meaningful numbers: density, symmetry, aspect ratio. These are the AI's "observations".
An array of numbers that describes one drawing. Similar shapes have similar feature vectors.
Find the training example closest in feature space. Classify the new input as its label. Simple but effective!
60,000 handwritten digit images (0โ9) that trained the first CNNs. The "hello world" of computer vision.
How well the model performs on drawings it has never seen. More varied training data = better generalisation.