First Order Methods Applied to Neural Networks#