I am not an expert in neural networks. So, take whatever I have to say with a grain of salt:
1) Training a neural network is very much like calibrating a polynomial approximation. For some things it works. For others it doesn't.
2) Before you start, it helps to understand limitations of a...