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
fitrnet
to 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.