Mathux/TEMOS

About Evaluation

Closed this issue · 2 comments

Hi dear author, Thanks for the amazing work.

I tried to test the model so I followed the instructions in README

  1. download the pre-trained models
  2. run sample.py to sample the motions with the pre-trained kit-mmm-xyz model
  3. run evaluate.py to calculate the metrics with motions above

However, I found that the results were not good enough. I am new to this area, and don't know where I did wrong. I will be deeply graceful if you could help me find out the mistakes. Thanks

APE_root APE_traj APE_mean_pose APE_mean_joints AVE_root AVE_traj AVE_mean_pose AVE_mean_joints
Paper 0.963 0.955 0.104 0.976 0.445 0.445 0.005 0.448
My run 1.033 1.024 0.104 1.048 0.448 0.448 0.005 0.451

Hello @52PengUin,

Actually you did not do anything wrong, the model is not exactly the same as when the one I used to produce the paper. I tried to clean up the code, and fix some seeds to be more reproducible but this made the model not exactly the same.
The difference is not very great in fact, and may also depend on the randomness of the generation.

OK, I understand the problem now. Thank you for the reply.