Accelerating the pace of engineering and science

Neural Network Toolbox

Create, train, and simulate neural networks

Neural Network Toolbox™ provides algorithms, functions, and apps to create, train, visualize, and simulate neural networks. You can perform classification, regression, clustering, dimensionality reduction, time-series forecasting, and dynamic system modeling and control.

The toolbox includes convolutional neural network and autoencoder deep learning algorithms for image classification and feature learning tasks.  To speed up training of large data sets, you can distribute computations and data across multicore processors, GPUs, and computer clusters using Parallel Computing Toolbox™.

Deep Learning with MATLAB

Get started

Try Neural Network Toolbox

Get trial software