Neural Network Toolbox for Curve and Surface Fitting
- x is N × D (input dimension × number of samples)
- y is M × D (output dimension × number of samples)
- [N, M] defines input/output dimension
- Fully customizable network architecture for enhanced modeling flexibility and fitting performance.
- Arbitrary-dimensional mapping:
- Lightweight MATLAB implementation.(no external dependencies)
- Navigate to the folder
- In the MATLAB Command Window, run:
- Normalize inputs for better convergence
- Use LBFGS/BFGS refinement for high precision
- Nocedal & Wright — Numerical Optimization
- Goldfarb et al. — Practical Quasi-Newton Methods
- Yi Ren et al. — Kronecker-Factored Quasi-Newton Methods
Cite As
S0852306 (2026). Neural Network Toolbox for Curve and Surface Fitting (https://in.mathworks.com/matlabcentral/fileexchange/129589-neural-network-toolbox-for-curve-and-surface-fitting), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.2.8 | - fix path issue |
||
| 1.2.7 | Codebase refactored for improved structure and maintainability
|
||
| 1.2.6 | Reorganized |
||
| 1.2.5 | Update instructions. |
||
| 1.2.4 | Fit data with a single line of code. |
||
| 1.2.3 | minor update |
||
| 1.2.2 | Add a weighted least-squares option, see "WeightedListSquare.m". |
||
| 1.2.1 | Explain the mathematical model of neural nets using a live script. |
||
| 1.2.0 | Solver update: AdamW, avoiding overfitting by weight decay. |
||
| 1.1.9 | Add MAE cost for robust surface fitting. |
||
| 1.1.8 | Minor update. |
||
| 1.1.7 | Solver minor update |
||
| 1.1.6 | 1. Handwritten digit recognition (MNIST).
|
||
| 1.1.5 | 1. Add cross-entropy cost for classification problems.
|
||
| 1.1.4 | 1. Add Cross-Entropy Cost for Classification Task.
|
||
| 1.1.3 | New Solver 'RMSprop' |
||
| 1.1.2 | Minor Bug Fixed.
|
||
| 1.1.1 | Solver Improvement. |
||
| 1.1.0 | Improve efficiency.
|
||
| 1.0.9 | bug fixed |
||
| 1.0.8 | autoscaling
|
||
| 1.0.7 | Added Autoscaling Function
|
||
| 1.0.6 | Added autoscaling capability.
|
||
| 1.0.5 | guided |
||
| 1.0.3 | user guide |
||
| 1.0.2 | User Guide |
||
| 1.0.1 | Added User Guide. ("Guide.mlx") |
||
| 1.0.0 |
