How do I see the weight and biases variables in neural networks, please show me on simple example code?
47 views (last 30 days)
Show older comments
How do I see the weight and biases variables in neural networks, please show me on simple example code?
1 Comment
Matthew Eicholtz
on 2 Jun 2015
It depends. Are you using the built-in Neural Network Toolbox or building one from scratch?
Accepted Answer
Matthew Eicholtz
on 2 Jun 2015
Copying from there, one example deals with classifying the sex of crabs.
[x,t] = crab_dataset; %load the dataset
net = patternnet(10); %create the network
[net,tr] = train(net,x,t); %train the network
Now, you can find the weights and biases by looking at net .
w1 = net.IW{1} %the input-to-hidden layer weights
w2 = net.LW{2} %the hidden-to-output layer weights
b1 = net.b{1} %the input-to-hidden layer bias
b2 = net.b{2} %the hidden-to-output layer bias
Hope this helps.
2 Comments
Subhadarshini Jati
on 14 Oct 2020
this provides only one set of weights associated to a single input. what if i need all weights associated with all inputs?
More Answers (2)
Ava harry
on 10 Sep 2019
How about havng 2 hidden layers? how can I extract bias and weights between them?
Gene Pennello
on 25 Feb 2022
https://www.mathworks.com/matlabcentral/answers/398531-how-to-manually-calculate-a-neural-network-output
0 Comments
See Also
Categories
Find more on Define Shallow Neural Network Architectures in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!