Neural Networks In Detail