双流rnn

作者: VaultHunter | 来源:发表于2017-10-28 10:16 被阅读0次

摘要

建立时间和空间上的模型。时间模型:堆叠RNN和分层RNN。提出两种将空间图像转为节点序列的方法。使用3D数据增强的方法来防止过拟合


双流RNN结构.png

引言

以往的RNN识别只关注了骨骼节点在时间上的前后的联系,然而不同动作代表不同的骨骼节点的空间构型(??)。时间上有两种模型,堆叠RNN和分层RNN,分层RNN有着更少的参数。时间RNN学习不同时间点下骨骼节点的动态。空间RNN学习节点的独立性。

双流RNN

空间结构来表示图形化的点,时间结构来表示运动。

时间

堆叠RNN一个时间步一次处理所有的骨骼节点,构建了两层,每层使用LSTM。分层RNN将人体分为五个部分,四肢加躯干。


分层RNN.png

五个独立的部分组成整体的运动,踢腿用到了腿部,跑步用到了双手和双脚。同样分层RNN也是两层。第一层每个部分对应一个RNN,第二层一个RNN来构建整体运动。

空间

为了构建节点独立性,我们要将图形结构转换为序列,RNN每一步的输入对应每个节点的坐标信息,一个节点有三个信息(x,y,z)
As a joint has only three coordinates,we select a temporal window centered at the time step and concatenate the coordinates inside this window to represent this joint(????????)(时间空间的输入矩阵是对称阵,时间输入矩阵一次输入24个节点所以是不同时间下的24个节点连续的输入,空间输入矩阵是一个节点在不同时间下的所有的位置信息,我是这样理解的。。。。)
序列构建有两种方法


链式结构.png 遍历.png

The traversal sequence guarantees the spatial rela�tionships in a graph by accessing most joints twice in both forward and reverse directions.
Different from the temporal RNN, spatial RNN could recognize actions by a glimpse of one frame (when the size of temporal window equals 1). Here, we do not use a hi�erarchical structure based on body parts, as the number of joints is limited (e.g., 25 for the NTU RGB+D dataset)

堆叠rnn每层的神经元个数是512,分层rnn每个部分的rnn和整体的rnn是128、512

To demonstrate the effectiveness of the two-stream RNN, we simply adopt stacked RNN for the temporal chan�nel and chain sequence for the spatial channel. The weight of predicted scores of the temporal RNN is 0.9, and the temporal window size of the spatial RNN is one fourth of the fixed length T, both are determined by cross-validation. The networks are trained using stochastic gradient descent. The learning rate, initiated with 0.02, is reduced by multi�plying it by 0.7 every 60 epochs during training.

相关文章

  • 双流rnn

    摘要 建立时间和空间上的模型。时间模型:堆叠RNN和分层RNN。提出两种将空间图像转为节点序列的方法。使用3D数据...

  • 02-25:RNN算法

    RNN算法 1、RNN算法原理 (1)RNN变种GRU (2)RNN变种LSTM LSTM缺点分析: todo: ...

  • RNN

    RNN资源整理:awesome-rnn GitHub 上的RNN项目: Awesome Tensorflow Im...

  • [tensorflow](六) RNN

    20181204 qzd 1 RNN简介 2 LSTM 3 RNN的变种 4 RNN样例应用

  • 「深度学习」循环神经网络 RNN 学习笔记

    循环神经网络 RNN 演化流程: RNN -> BRNN -> GRU -> LSTM RNN 「循环神经网络」 ...

  • 深入浅出循环神经网络 RNN

    本文主要针对循环神经网络 RNN 的原理、结构和应用进行介绍,介绍什么是 RNN,RNN的主要结构有哪些,RNN ...

  • 深度学习——RNN(2)

    前言:前面介绍了LSTM,下面介绍LSTM的几种变种 双向RNN Bidirectional RNN(双向RNN)...

  • keras学习-RNN

    keras-RNN 参考《python深度学习》 关于RNN questions : 每次 RNN神经元个数代表什...

  • RNN入门:手动编写网络(一)

    这里介绍如何采用TensorFlows(r1.1)构建RNN代码。 什么是RNN网络? RNN是“Recurren...

  • NLP in TensorFlow: 不同的神经网络模型

    模型包括: 双向RNN,多层双向RNN,CNN,CNN+RNN。 导入数据和预处理 single bidirect...

网友评论

      本文标题:双流rnn

      本文链接:https://www.haomeiwen.com/subject/hmbjpxtx.html