Perceptron Simulator

One input: height. Objects taller than 4.5 are Bloops, shorter are Blips. Each click of Next Step shows one object, makes a prediction, and updates the weight if wrong.
h = —
Press Next Step to begin
Height
Predicted
True label

Weight Update

No example yet.

Decision boundary — height axis

boundary: wh·h + b = 0  →  h = −b / wh = undefined (w=0)
0246810
Blip zone Bloop zone boundary current
One input: height only — but the rule is now: Bloop if tall AND blue. Color is hidden. Watch what happens…
h = —
Press Next Step to begin
Height
Predicted
True label

Weight Update

No example yet.

Decision boundary — height axis (color hidden)

boundary: wh·h + b = 0  →  h = −b / wh = undefined (w=0)
0246810
Blip zone Bloop zone boundary current
Two inputs: height and color (0 = yellow, 10 = blue). Same rule — Bloop if tall (h > 4.5) AND blue (c > 5). Both weights update.
h = —
Press Next Step to begin
Height
Color
Predicted
True label

Weight Update

No example yet.

Feature space — height × color

boundary: wh·h + wc·c + b = 0  → 
10
8
6
5
4
2
0
Yellow (0)
Blue (10)
Blip Bloop boundary current