I remember old days when people started to write NNs. There were plenty of articles describing how actually to write one. Today i cant find any reilable source of information.
Basically what i want to learn is how to implement one. Lets say letter recognition NN.
So as i remember in the beggining we need to define the input.
So for training sake let it be 32x32 bool array defining a pixel where there is something or not.
Now the hard part what is next? It seems that this has to be some kind of hardcoded function that passes something by. I read one modern tutorial. It says it checks through 4 pixels horizontally and then creates a next layer based on this, with some specified weight, like a hashed value of which pixels are filled (true). Then having sorted out all these new layer neurons you can actually assign them to be desired letter?
Am i missing something?
Similar question? Hod they do face recognition? I mean by finding eyes, nose mouth position?
I would like to write everything from the beggining to get the taste of it.