Я пытаюсь реализовать нейронную сеть RNN, используя данные 3D-скелета.Я пытаюсь реализовать точный код, упомянутый в 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 = наборы данных + «_ len.npy» указана истинная длина.«50» - это количество соединений, а «3» - это размеры xyz.
Существует 20 файлов .mat, каждый из которых имеет отношение к 20 различным людям.Так выглядел первый файл .mat.Там было 75 столбцов и 4450 строк.Все файлы .mat содержат одинаковое количество столбцов и практически одинаковый размер строк.
Ниже приведены мои вопросы.
1) Что это означает под 300. Он упомянул, что 300 означает длину последовательности.Это похоже на то, что мы подаем 300 наборов строк в нейронную сеть?
2) Что это значит под lenname = наборы данных + '_ len.npy'
3) Что это значит под, 38086. Это как число строк, которое нужно подать?
Я немного запутался, делая форму.
Пожалуйста, объясните