Neural Networks
Neural network models are structured as a series of layers that reflect the way the brain processes information. The regression neural network models available in Statistics and Machine Learning Toolbox™ are fully connected, feedforward neural networks for which you can adjust the size of the fully connected layers and change the activation functions of the layers.
To train a regression neural network model, use the Regression Learner app. For greater
flexibility, train a regression neural network model using fitrnet in the command-line interface. After training, you can
predict responses for new data by passing the model and the new predictor data
to predict.
If you want to create more complex deep learning networks and have Deep Learning Toolbox™, you can try the Deep Network Designer (Deep Learning Toolbox) app.
Apps
| Regression Learner | Train regression models to predict data using supervised machine learning |
Blocks
| RegressionNeuralNetwork Predict | Predict responses using neural network regression model (Since R2021b) |
Functions
Objects
RegressionNeuralNetwork | Neural network model for regression (Since R2021a) |
CompactRegressionNeuralNetwork | Compact neural network model for regression (Since R2021a) |
RegressionPartitionedNeuralNetwork | Cross-validated regression neural network model (Since R2023b) |
RegressionQuantileNeuralNetwork | Quantile neural network model for regression (Since R2024b) |
CompactRegressionQuantileNeuralNetwork | Compact quantile neural network model for regression (Since R2025a) |
RegressionPartitionedQuantileModel | Cross-validated quantile model for regression (Since R2025a) |
Topics
- Assess Regression Neural Network Performance
Use
fitrnetto create a feedforward regression neural network model with fully connected layers, and assess the performance of the model on test data. - Working with Quantile Regression Models
Estimate prediction intervals and create models that are robust to outliers by using quantile regression models.
- Create Prediction Intervals Using Split Conformal Prediction
Create a prediction interval and use conformalized quantile regression to calibrate the prediction interval.
- Deploy Neural Network Regression Model to FPGA/ASIC Platform
Predict in Simulink® using a neural network regression model, and deploy the Simulink model to an FPGA/ASIC platform by using HDL code generation.