Extracting the mathematical equation from the Neural Network
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (1)
Ameer Hamza
el 3 de Oct. de 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 comentarios
Ameer Hamza
el 3 de Oct. de 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.
Ver también
Categorías
Más información sobre Function Approximation and Clustering en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!