Open qijiahui7 opened 1 year ago
Hi, @qijiahui7
with_kp
is true to keep keypoint:
dict(
type='GeneratePoseTarget',
sigma=0.6,
use_score=True,
with_kp=True,
with_limb=False),
but for test.pipeline, with_limb
is true to keep limb:
dict(
type='GeneratePoseTarget',
sigma=0.6,
use_score=True,
with_kp=False,
with_limb=True,
double=True,
left_kp=[1, 3, 5, 7, 9, 11, 13, 15],
right_kp=[2, 4, 6, 8, 10, 12, 14, 16]),
but what confuses me is, the pipeline configs in your log are the same. Maybe you could double-check this.
set double
to true means flipping the heatmaps and using the same label as ground truth, please make sure that your dataset satisfies it.
The doc issue
I have some questions here:
I have 30 training sets, 6 validation sets, and 6 test sets. During the training process, the accuracy of the validation set reached 1.0. However, when testing with the trained
.pth
file, the accuracy was only 1/6, even when I switched to validation or train sets,the accuracy was still only 0.15. However, when I useddemo_skeleton.py
for visualization, the accuracy was over 80%. I think there is a problem in mytest.pipeline
,or mytrain.pipeline
have problem.Inntu_pose_extraction.py
but in my
train.pipeline.
Here is my
test.pipeline
I have mirrored data, so I set
flip_ratio = 0
intrain.pipeline
I want to know the probabilities of each action in my video, for example, the likelihood of 60 different actions. Where is this data outputted? Is it in
test.py
?Here is my log file.
Suggest a potential alternative/fix
No response