How do I display the connection weights after each epoch for a perceptron network using MATLAB code?
조회 수: 3 (최근 30일)
이전 댓글 표시
I need to know how the weights changes after each epoch. How do I display the connection weights?
댓글 수: 0
채택된 답변
Mark Hudson Beale
2011년 4월 19일
The function PLOTWB displays weights and biases graphically.
plotwb(net)
You can attach this function to any network object, and watch the weights change as training progresses as in this example:
[x,t] = house_dataset;
net = feedforwardnet(10);
net.plotFcns = [net.plotFcns {'plotwb'}];
net = train(net,x,t); % Click the "Hinton Weight Bias" plot button while training.
There isn't a standard way to display numerical values during training, but you can create a custom version of the training function your network uses. I.e. make a custom version of whatever function "net.trainFcn" points to which displays weight and bias values at the command line each epoch and then set "net.trainFcn" to point to your custom function.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
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!