Extracting the mathematical equation from the Neural Network
조회 수: 10 (최근 30일)
이전 댓글 표시
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
답변 (1개)
Ameer Hamza
2020년 10월 3일
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
Ameer Hamza
2020년 10월 3일
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.
참고 항목
카테고리
Help Center 및 File Exchange에서 Sequence and Numeric Feature Data Workflows에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!