WOLFRAM
Products
Wolfram|One
Mathematica
Wolfram Notebook Assistant + LLM Kit
Wolfram|Alpha Notebook Edition
System Modeler
All Products
Consulting & Solutions
Wolfram Consulting
Industry Solutions
Solutions for Education
Learning & Support
Wolfram U Courses
Wolfram Language Resources
Wolfram Community
Support FAQs
Contact Support
Company
About Wolfram
Careers
Events
Educational Programs
All Sites and Resources
Wolfram|Alpha
Wolfram Cloud
Your Account
Your Account
User Portal
Search
Close
Enable JavaScript to interact with content and submit forms on Wolfram websites.
Learn how
Neural Networks
Neural Networks
Features
Examples
Table of Contents
Q&A
Buy Online
Table of Contents
1. Introduction
Features of This Package
2. Neural Network Theory--A Short Tutorial
Introduction to Neural Networks
Function Approximation
Time Series and Dynamic Systems
Classification and Clustering
Data Preprocessing
Linear Models
The Perceptron
Feedforward and Radial Basis Function Networks
Feedforward Neural Networks
Radial Basis Function Networks
Training Feedforward and Radial Basis Function Networks
Dynamic Neural Networks
Hopfield Network
Unsupervised and Vector Quantization (VQ) Networks
Further Reading
3. Getting Started and Basic Examples
Palettes and Loading the Package
Palettes
Loading the Package and Data
Package Conventions
Data Format
Function Names
Network Format
NetClassificationPlot
Basic Examples
Classification Problem Example
Function Approximation Example
4. The Perceptron
Perceptron Network Functions and Options
InitializePerceptron
PerceptronFit
NetInformation
NetPlot
Examples
Two Classes in Two Dimensions
Several Classes in Two Dimensions
Higher-Dimensional Classification
Further Reading
5. The Feedforward Neural Network
Feedforward Network Functions and Options
InitializeFeedForwardNet
NeuralFit
NetInformation
NetPlot
LinearizeNet
and
NeuronDelete
SetNeuralD
,
NeuralD
, and
NNModelInfo
Examples
Function Approximation in One Dimension
Function Approximation from One to Two Dimensions
Function Approximation in Two Dimensions
Classification with Feedforward Networks
Further Reading
6. The Radial Basis Function (RBF) Network
RBF Network Functions and Options
InitializeRBFNet
NeuralFit
NetInformation
NetPlot
LinearizeNet
and
NeuronDelete
SetNeuralD
,
NeuralD
, and
NNModelInfo
Examples
Function Approximation in One Dimension
Function Approximation from One to Two Dimensions
Function Approximation in Two Dimensions
Classification with RBF Networks
Further Reading
7. Training Feedforward and Radial Basis Function Networks
NeuralFit
Examples of Different Training Algorithms
Train with
FindMinimum
Troubleshooting
Regularization and Stopped Search
Regularization
Stopped Search
Example
Separable Training
Small Example
Larger Example
Options Controlling Training Results Presentation
The Training Record
Writing Your Own Training Algorithms
Further Reading
8. Dynamic Neural Networks
Dynamic Network Functions and Options
Initializing and Training Dynamic Neural Networks
NetInformation
Predicting and Simulating
Linearizing a Nonlinear Model
NetPlot
--Evaluate Model and Training
MakeRegressor
Examples
Identifying the Dynamics of a DC Motor
Identifying the Dynamics of a Hydraulic Actuator
Bias-Variance Tradeoff--Avoiding Overfitting
Fix Some Parameters--More Advanced Model Structures
Further Reading
9. Hopfield Networks
Hopfield Network Functions and Options
HopfieldFit
NetInformation
HopfieldEnergy
NetPlot
Examples
Discrete-Time Two-Dimensional Example
Discrete-Time Classification of Letters
Continuous-Time Two-Dimensional Example
Continuous-Time Classification of Letters
Further Reading
10. Unsupervised Networks
Unsupervised Network Functions and Options
InitializeUnsupervisedNet
UnsupervisedNetFit
NetInformation
UnsupervisedNetDistance
,
UnUsedNeurons
, and
NeuronDelete
NetPlot
Examples without SOM
Clustering in Two-Dimensional Space
Clustering in Three-Dimensional Space
Pitfalls with Skewed Data Density and Badly Scaled Data
Examples with SOM
Mapping from Two to One Dimension
Mapping from Two Dimensions to a Ring
Adding a SOM to an Existing Unsupervised Network
Mapping from Two to Two Dimensions
Mapping from Three to One Dimension
Mapping from Three to Two Dimensions
Change Step Length and Neighbor Influence
Further Reading
11. Vector Quantization
Vector Quantization Network Functions and Options
InitializeVQ
VQFit
NetInformation
VQDistance
,
VQPerformance
,
UnUsedNeurons
, and
NeuronDelete
NetPlot
Examples
VQ in Two-Dimensional Space
VQ in Three-Dimensional Space
Overlapping Classes
Skewed Data Densities and Badly Scaled Data
Too Few Codebook Vectors
Change Step Length
Further Reading
12. Application Examples
Classification of Paper Quality
VQ Network
RBF Network
Feedforward Network
Prediction of Currency Exchange Rate
13. Changing the Neural Network Structure
Change the Parameter Values of an Existing Network
Feedforward Network
RBF Network
Unsupervised Network
Vector Quantization Network
Fixed Parameters
Select Your Own Neuron Function
The Basis Function in an RBF Network
The Neuron Function in a Feedforward Network
Accessing the Values of the Neurons
The Neurons of a Feedforward Network
The Basis Functions of an RBF Network