Analysis of Neural Networks