Regression equation from bias and weights in ANN

6 次查看(过去 30 天)
I have six inputs in ANN network. Using three hidden layers I obtained the bias and weights. How can I generate the regression equation.

回答(1 个)

Jayanti
Jayanti 2024-8-23
Since you want a mathematical equation of what the neural network has learned. There is a way to get it by representing each layer in equation form.
I am assuming x is input Data,σ is the activation function. Weights and bias matrix are denoted as W and b. So based on three hidden layer architecture below is the mathematical equation of a neural network :
This is the closed form of the function which neural network has learned during training.
If you want to derive the exact form, there are ways to achieve it. One is Sensitivity analysis and there is one more method that uses symbolic regression on a trained neural network to find the underlying equation. I am also attaching the research paper link for your reference which discuss about this in details:
Let me know if you have any further queries.

类别

Help CenterFile Exchange 中查找有关 Linear Regression 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by