Open lonelygoatherd opened 4 years ago
gaitset.py的输出应该是(n,m,d)吧,在model.py中输入triplet_loss前, triplet_feature = feature.permute(1, 0, 2).contiguous() triplet_label = target_label.unsqueeze(0).repeat(triplet_feature.size(0), 1) 请问这样不就将feature变为(m,n,d)了嘛,triplet_loss代码看的不是很懂,注释的输入是(n,m,d). 另外,请问这里边n是否是batch_size,m=62, d=256,不知道理解的对不对?因为论文中HPP部分用n表示了strip是个数即62,其他部分还用n表示了帧数
gaitset.py的输出应该是(n,m,d)吧,在model.py中输入triplet_loss前, triplet_feature = feature.permute(1, 0, 2).contiguous() triplet_label = target_label.unsqueeze(0).repeat(triplet_feature.size(0), 1) 请问这样不就将feature变为(m,n,d)了嘛,triplet_loss代码看的不是很懂,注释的输入是(n,m,d). 另外,请问这里边n是否是batch_size,m=62, d=256,不知道理解的对不对?因为论文中HPP部分用n表示了strip是个数即62,其他部分还用n表示了帧数