为RNN馈送3D数据

时间:2019-05-08 03:03:19

标签: python 3d recurrent-neural-network

我正在尝试使用3D骨架数据来实现RNN神经网络。我正在尝试实现https://github.com/Sunnydreamrain/IndRNN_pytorch

中提到的确切代码

在其代码中,要求我们输入正确形状的数据

以下是我不清楚的代码

datasets=train_datasets
dataname=datasets+'.npy'
labelname=datasets+'_label.npy'
lenname=datasets+'_len.npy'
data_handle=np.load(dataname)
label_handle=np.load(labelname)
len_handle=np.load(lenname)

原始实施者将数据集的形状用作(样本,时间,关节,尺寸),其形状应类似于(38086、300、50、3)。 “ 300”表示序列的长度,其中真实长度在文件lenname = datasets +'_ len.npy'中指示。 “ 50”是关节数,“ 3”是xyz尺寸。

有20个.mat文件,每个文件与20个不同的人相关。这是第一个.mat文件的样子。有75列和4450行。所有.mat文件都包含相同数量的列和几乎相同的行大小。

enter image description here

以下是我的问题。

1)300表示什么。它已经提到300表示序列的长度。就像我们正在向神经网络馈送300组行?

2)lenname = datasets +'_ len.npy'

是什么意思

3)38086是什么意思。就像需要馈送的行数一样?

我对它的形状有些困惑。

请解释

0 个答案:

没有答案