Thank you in advance for any help at all.
So, I have created a neural network using back propagation and sigmoid function. It seems to work for XOR and images with size of 28X28. However, When I input it 100X100 image the mean-square-error is 0.3 ish. I am using 1 hidden layer. I basically have two questions.
- Is it possible to use neural network not deep neural network to learn of an image the size of 100X100? if so, could you give me a detailed explanation, I have posted the code that I wrote below, Sorry in advance as it is not the best or the cleanest code.
- When passing error gradient in deep neural network for 2 hidden layers do you pass the hidden gradient calculated by the output layer to the 2nd hidden layer and this 2nd hidden layer then calculates the gradient descent/hidden error gradient for the 1st hidden layer is this correct? whilst updating the weights.
Here is the link!