- The notation ''net.inputWeights{i,j}" refers to the weight matrix that connects the inputs to the neurons in layer i. The {i,j} notation specifies the connection from the j-th input to the i-th layer. For a NARX model with two time steps, you can have "net.inputWeights{1,1}" for the weight associated with the first delay and ''net.inputWeights{1,2}" for the weight related to the second delay. The statement ''net.inputWeights{i,j} = 2" is not a standard assignment; rather, these weights are learned during the model training process.
- The property ''net.inputWeights{i,j}.delays = [1,2]" specifies which past time steps of the input signals are being utilized in the model. In this case, it indicates that the model incorporates values from one time step ago and two time steps ago. This allows the network to leverage historical data effectively, enhancing its predictive capabilities.
What is the difference between net.inputWeights{i,j}=2 and net.inputWeights{i,j}.delays=[1,2];
2 ビュー (過去 30 日間)
古いコメントを表示
Hi there,
I want to implement a simple NARX model with input delay of lets say 2 time steps. I am confused about the meaning of net.inputWeights{i,j}=2 and net.inputWeights{i,j}.delays=[1,2]. They also apear different on the net viewer.
0 件のコメント
回答 (1 件)
Shantanu Dixit
2024 年 10 月 29 日
編集済み: Shantanu Dixit
2024 年 10 月 29 日
Hi Emebet,
A Nonlinear Autoregressive with Exogenous Input (NARX) model uses past values of both the input signals and its own outputs to make predictions about future values.
I hope this clears the query.
For more details refer to the MathWorks documentation on 'NARX': https://www.mathworks.com/help/deeplearning/ref/narxnet.html
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Deep Learning Toolbox についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!