How to update the weights of a Shallow neural network by supplying one sample at a time?
조회 수: 3 (최근 30일)
이전 댓글 표시
I would like to use a shallow neural network inside a simulation loop. Every loop will generate a new input that is used to update the weights of the neural network. This online training of a shallow network.
To clarify, I am not asking how to use concurrent nerual network, or reinforcement learning. I am just asking how to make the shallow neural network perform one backprobagation operation based on one desired output. Nothing more. Thanks.
댓글 수: 1
Emmanouil Tzorakoleftherakis
2024년 1월 9일
By the way, if you are willing to try a packaged solution, please take a look at this example that shows how to train a neural state space model.
답변 (1개)
Venu
2023년 12월 25일
편집: Venu
2023년 12월 25일
You can refer to the documentation below to start with.
To perform online training of a shallow neural network in MATLAB by supplying one sample at a time and updating the weights based on that sample, you can use the "adapt" function.
The "adapt" function is designed to perform online updates to the network weights and biases according to the specified training function (example "traingd") for each new input-target pair.
Read the "adapt" documentation for more understanding.
help adapt
doc adapt
Hope this helps
참고 항목
카테고리
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!