1.RNN中的input:batch_size,time_steps,input_size.
batch_size是数据的批次,将全部数据划分为n批进行训练;
time_steps为时间步,比如输入为一句话,每一步则为每一个字;
input_size为输入数据本身的维度;
(1) 1行数据 * batch = 全部数据
(2) 1行数据被分为了 n个timestep
所以要把输入数据转化为三维。
input_rnn=tf.reshape(input_rnn,[-1,time_step,rnn_unit])

2.RNN中层和步的概念:层就是像其余神经网络那样的层;步为时间步。t为时间步time_step,depth为层。相关函数分别是:
tf.nn.rnn_cell.MultiRNNCell
tf.nn.dynamic_rnn
RNN学习笔记(疑惑点)
3.RNN中需要训练的参数:
W、U、V:状态向量、输入向量、输出向量的参数。
RNN学习笔记(疑惑点)

相关文章:

  • 2022-01-08
  • 2022-01-01
  • 2021-10-14
  • 2021-10-03
  • 2021-06-27
  • 2021-07-21
  • 2021-10-27
  • 2022-02-21
猜你喜欢
  • 2022-12-23
  • 2022-01-03
  • 2021-10-23
  • 2021-09-21
  • 2021-05-27
  • 2022-12-23
相关资源
相似解决方案