通常情况下,我看到 RNN 被用于固定长度的时间步长。那么下面这两个网络有什么区别呢?
- 序列 X t上时间步长为 3 的 RNN 。
- NN 输入 x (t-2) , x (t-1) , x (t)
他们在每一轮都得到 3 个时间步长的序列。因此,(我知道我错了,但是)这两个网络具有相同的能力。他们都使用前 3 个样本来预测下一个样本。那有什么区别呢?
通常情况下,我看到 RNN 被用于固定长度的时间步长。那么下面这两个网络有什么区别呢?
他们在每一轮都得到 3 个时间步长的序列。因此,(我知道我错了,但是)这两个网络具有相同的能力。他们都使用前 3 个样本来预测下一个样本。那有什么区别呢?
直觉上,RNN 比 MLP 有更多的假设并增加了更多的约束,因此应该更有效但也更有限。MLP 可以完成与 RNN 相同的任务。你可以阅读这篇文章