为RNN馈送3D数据

2024-06-28 20:14:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用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)

最初的实现者使用数据集的形状为(样本、时间、关节、维度),应该是(38086300、50、3)300'表示序列的长度,其中真实长度在文件lenname=datasets+''''u len.npy'中表示50'是接头数量,“3”是xyz尺寸

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

enter image description here

下面是我的问题

1)300是什么意思?它提到300表示序列的长度。我们是不是在向神经网络输入300行数据

2)lenname=数据集+“len.npy”是什么意思

3)38086是什么意思?是否需要输入的行数相同

我对它的形状有点困惑

请解释


Tags: 文件数据代码lennpload神经网络datasets