for a) it is impossible to tell without additional information.
for b) the best way I found is to have a pre-computed set of vectors and weights for a small test version of my network architecture and have some debugging code that uploads the network state to a csv file, so I can look at it in Excel.
The prospective (and reverse) passes of your network must be completely manually calculated for one template and the known initial state of the network, so itโs nice to have a candidate template or a pair, if you can do it manually, are completely listed for your tests. This is not as bad as it seems.
This has the added benefit of reinforcing your understanding of how the algorithm works and making you check your implementation again from a different perspective.
good luck.
PS shameless plugin on backprop blog entry here ...
source share