RNN在TensorFlow中的实时实现

RNN in TensorFlow realtime implementation

本文关键字:实时 实现 TensorFlow RNN      更新时间:2023-10-16

我想在TensorFlow中实现一个RNN来跟踪几个对象的位置。我想要一个实时实现,所以我会给网络一个数据点的时间。我在TensorFlow中看到的例子,输入总是在不同时间的数据点序列。如何一次只输入一个数据点?

作为Tensorflow文档,https://www.tensorflow.org/api_docs/python/tf/nn/dynamic_rnn

  • 你可以指定初始状态作为RNN网络的输入,
  • 同样,Tensorflow RNN网络输出最终状态。

因此,您可以将输入的形状设置为[batchsize, 1, inputsize](不要忘记初始状态;),并将接收到形状为[batchsize, 1, outputsize]和最终状态的输出。

则可以输入上一次执行的最终状态作为下次执行的初始状态。

这将允许您创建一个可以实时运行的RNN;)