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™.
Improve the efficiency of neural network training.Learn more
Discover more about Neural Network Toolbox by exploring these resources.
Explore documentation for Neural Network Toolbox functions and features, including release notes and examples.
Browse the list of available Neural Network Toolbox functions.
View system requirements for the latest release of Neural Network Toolbox.
View articles that demonstrate technical advantages of using Neural Network Toolbox.
Neural Network Toolbox requires MATLAB.
Use Neural Network Toolbox to solve scientific and engineering challenges: