Extracting the mathematical equation from the Neural Network
5 views (last 30 days)
Show older comments
I am trying to fit a curve using neural network. Is there any way to extract the polynomial/general(not necessarily polynomial) equation from the trained Neural Network ?
Edit 1: I am trying to find the general equation because I need the values at partial derivatives also. So my approach was to extract the equation and then calculate the derivatives. Any other methods are most welcome.!!!
0 Comments
Answers (1)
Ameer Hamza
on 3 Oct 2020
Why use a neural network if you want a polynomial fit. Simply use polyfit(): https://www.mathworks.com/help/matlab/ref/polyfit.html. The neural network cannot be reduced to a polynomial
2 Comments
Ameer Hamza
on 3 Oct 2020
Neural networks also use nonlinear transfer functions, so they also cannot be converted to a polynomial. You may try to fit a polynomial, starting from degree 1 and gradually increasing the degree until you get a desired level of accuracy.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!