Is narnet <=> to feedforwardnet where the input(s) is(are) previous value(s) of the ouput?
이전 댓글 표시
Hi everyone.
I recently started my PhD and therefore working with artificial neural networks (ANN's).
I'd like to try an architecture where each parameter (input/output) can have its own delay but first I decided to explore the NAR concept.
From what I understood, for NAR the function "narnet" allows the definition of the output delays and the function "preparets" applies the delays and structures accordingly the parameter vector that will be used for training the ANN.
Is this equivalent to using a feedforwardnet function where I prepare input vector(s) as shifted version(s) of the output and I remove the output initial values (for all to have the same number of elements)?
Thanks in advance, Rodrigo
댓글 수: 1
Greg Heath
2015년 2월 25일
편집: Greg Heath
2015년 2월 26일
Inputs and outputs are variables, not parameters.
Delays, number of hidden nodes, weights and biases are parameters ... they don't change during the operation of the trained net.
All components of the input vector experience the same delays. Similarly for all components of the output feedack vector.
Nar and Narx open loop configurations have to be closed to become deployable.
The only deployable timeseries net that is structurally equivalent to fitnet(H) or feedforwardnet(H) is TIMEDELAYNET(0,H). However, the coding must be somewhat different because training from the same initial state of the RNG yields different results.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!