Neural Networks (NN) are powerful learning machines that allow you to extract meaningful information from historical data. Their strengths come from their flexibility and the possibility of training them through scalable methods, e.g. stochastic gradient descent. On the other hand, since NN depend on millions of real-valued parameters, using them has a high memory and … full description “The complexity of Neural Networks (available)”