neural_network


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

Licensing:

The computer code and data files made available on this web page are distributed under the MIT license

Languages:

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

Related Data and Programs:

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.