una-dinosauria/human-motion-prediction

Question about the variables (self.HUMAN_SIZE) and (dimensions_to_use)

Ammola opened this issue · 1 comments

Hi @una-dinosauria

I've noticed when I used your application that this variable dimensions_to_use in normalization_stats function in data_utils file - this variable has the same value regardless the actions used in training process (whether it's all actions or walking only).
dimensions_to_use = 54, which is the same as the value of self.HUMAN_SIZE in seq2seq_model file.
But when I try to train the program on quaternions dataset, I get different values for the variable dimensions_to_use when I train the program on all actions and when I train on walking only.
This difference causes an error because dimensions_to_use is supposed to be equal to self.HUMAN_SIZE always.

So I'm not sure if the variables self.HUMAN_SIZE and dimensions_to_use should be always constant in all cases regardless of the actions used in training or that they might be different for different actions!?

Thanks in advance.

Hi,

A different representation of the data, such as quaternions, might result in a higher-dimensional representation and different dimensions being used. It makes sense that this does not match what we had in the code because basically you are working with different data.