I tried to write a Neural Network system, but even running through simple AND/OR/NOR type problems, the outputs seem to group around 0.5 (for a bias of -1) and 0.7 (for a bias of 1).
It doesn’t look exactly “wrong”… The 1,1 in the AND pattern does seem higher than the rest and the 0,0 in the OR looks lower, but they are still all grouped so it’s debatable.
I was wondering a) if there’s some obvious mistake I’ve made or b) if there’s any advice for debugging Neural Nets… seeing as you can’t always track back exactly where an answer came from…
Thanks!
Mike
I answered a similar question and I posted some values you can test against:
Artificial neural networks benchmark
Use those values in order to test your neural network. Your outputs should match the values VERY closely, even if you’re using different languages… you should be able match at least 6 digits after the decimal without a problem.