One kernel, nine numbers, and a question: does this image hold a vertical bar
or a horizontal one? The kernel starts as random noise — press train
and watch the nine values settle as the loss falls. Nobody says what the
filter should be; the only instruction is the answer to the question, and the
nine numbers arrange themselves into an oriented bar detector of the kind
@sec-classical designed by hand. Press new random start a few times:
the solution it finds is not always the same one, and the column that goes
positive moves — but it is always a filter that reads one orientation.