neural_network


neural_network, a MATLAB code which uses a neural network for deep learning, using back propagation and stochastic gradient descent, by Catherine Higham and Desmond Higham.

Licensing:

The information on this web page is distributed under the MIT license.

Languages:

neural_network is available in a MATLAB version and an Octave version and a Python version.

Related Data and Programs:

neural_network_test

mnist_neural, a MATLAB code which constructs a neural network in order to classify images of digits.

Author:

Catherine Higham, Desmond Higham. Modifications by John Burkardt.

Reference:

  1. Catherine Higham, Desmond Higham,
    Deep Learning: An introduction for applied mathematicians,
    SIAM Review,
    Volume 61, Number 4, pages 860-891,
    November 2019.

Source Code:


Last revised on 23 July 2022.