我正在尝试使用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文件都包含相同数量的列和几乎相同的行大小。
以下是我的问题。
1)300表示什么。它已经提到300表示序列的长度。就像我们正在向神经网络馈送300组行?
2)lenname = datasets +'_ len.npy'
是什么意思3)38086是什么意思。就像需要馈送的行数一样?
我对它的形状有些困惑。
请解释