AmberJar commited on
Commit
09154c8
·
verified ·
1 Parent(s): 2b7515e

Upload CodeFlow HumanML3D release weights

Browse files
README.md ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ tags:
4
+ - text-to-motion
5
+ - motion-generation
6
+ - humanml3d
7
+ - codeflow
8
+ - rvq
9
+ - pytorch
10
+ ---
11
+
12
+ # CodeFlow HumanML3D
13
+
14
+ Public HumanML3D checkpoint bundle for Part-Structured CodeFlow (PS-CF).
15
+
16
+ ## Contents
17
+
18
+ - `codeflow/codeflow_hml3d_best_top3_ema.pt`: inference-only EMA checkpoint exported from the HumanML3D best-Top3 CodeFlow run.
19
+ - `rvq/part_vq_hml3d_overlap_best_top3.pth`: frozen part-aware RVQ tokenizer checkpoint used by CodeFlow.
20
+ - `rvq/skeleton_partition.json`: six-part overlap partition for the RVQ tokenizer.
21
+ - `stats/mean.npy`, `stats/std.npy`: HumanML3D normalization statistics used by the RVQ tokenizer.
22
+ - `metadata/codeflow_options.json`: sanitized training/options metadata.
23
+ - `metadata/best_metrics.json`: training-time full-eval best checkpoint record.
24
+ - `metadata/rvq_metrics.md`: RVQ training-time metrics summary.
25
+
26
+ ## Released CodeFlow Checkpoint
27
+
28
+ Selector: training-time full-eval best Top3 on HumanML3D test.
29
+
30
+ - epoch: 290
31
+ - step: 111070
32
+ - Top3: 0.873060344828
33
+ - FID: 0.058189920627
34
+ - architecture: part-structured CodeFlow, `part_hidden_dim=192`, `hidden_size=1152`, `depth_double=6`, `depth_single=12`, `dropout=0.05`
35
+ - evaluation setting: test split, 96 ODE steps, CFG=6.0, EMA weights, seed 42
36
+
37
+ ## Notes
38
+
39
+ This release does not include HumanML3D data, CLIP weights, GloVe, evaluator checkpoints, KIT checkpoints, or optimizer/scaler training states.
40
+ Use the GitHub repository instructions for inference and evaluation commands.
codeflow/codeflow_hml3d_best_top3_ema.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:be2e8c2312a3fccbaceb8b8de8c108e3a1ac234f5c66f8b30b525d82bf12d206
3
+ size 2762021380
metadata/best_metrics.json ADDED
@@ -0,0 +1,224 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "best_fid": {
3
+ "checkpoint": "/iridisfs/scratch/pf2m24/projects/Umdd/momask-codes/checkpoints/t2m/codeflow_part_structured_newvqtop3_w150_p192_h1152_d6s12_drop005_w0_b64_lr1e4_e600_eval10from0_seed42_test_h200_blossom_g1_20260601/model/best_fid.pt",
4
+ "epoch": 300,
5
+ "fid": 0.05680781579934546,
6
+ "selection_config": {
7
+ "best_checkpoint_limit": 3,
8
+ "cond_scale": 6.0,
9
+ "dataset_name": "t2m",
10
+ "decode_mode": "nearest",
11
+ "eval_steps": 96,
12
+ "full_eval_seed": 42,
13
+ "latent_norm_mode": "codebook",
14
+ "latent_offset": 0.0,
15
+ "repeat_times": 1,
16
+ "sampling_method": "ode",
17
+ "sampling_schedule": "uniform",
18
+ "sde_gamma": 0.0,
19
+ "split": "test",
20
+ "terminal_mode": "tied_logits",
21
+ "unit_length": 4,
22
+ "weight_source": "ema"
23
+ },
24
+ "step": 114900,
25
+ "top3": 0.8678879310344828
26
+ },
27
+ "best_fid_top3": [
28
+ {
29
+ "checkpoint": "/iridisfs/scratch/pf2m24/projects/Umdd/momask-codes/checkpoints/t2m/codeflow_part_structured_newvqtop3_w150_p192_h1152_d6s12_drop005_w0_b64_lr1e4_e600_eval10from0_seed42_test_h200_blossom_g1_20260601/model/best_fid.pt",
30
+ "epoch": 300,
31
+ "fid": 0.05680781579934546,
32
+ "selection_config": {
33
+ "best_checkpoint_limit": 3,
34
+ "cond_scale": 6.0,
35
+ "dataset_name": "t2m",
36
+ "decode_mode": "nearest",
37
+ "eval_steps": 96,
38
+ "full_eval_seed": 42,
39
+ "latent_norm_mode": "codebook",
40
+ "latent_offset": 0.0,
41
+ "repeat_times": 1,
42
+ "sampling_method": "ode",
43
+ "sampling_schedule": "uniform",
44
+ "sde_gamma": 0.0,
45
+ "split": "test",
46
+ "terminal_mode": "tied_logits",
47
+ "unit_length": 4,
48
+ "weight_source": "ema"
49
+ },
50
+ "step": 114900,
51
+ "top3": 0.8678879310344828
52
+ },
53
+ {
54
+ "checkpoint": "/iridisfs/scratch/pf2m24/projects/Umdd/momask-codes/checkpoints/t2m/codeflow_part_structured_newvqtop3_w150_p192_h1152_d6s12_drop005_w0_b64_lr1e4_e600_eval10from0_seed42_test_h200_blossom_g1_20260601/model/best_fid_rank2.pt",
55
+ "epoch": 290,
56
+ "fid": 0.058189920626574576,
57
+ "selection_config": {
58
+ "best_checkpoint_limit": 3,
59
+ "cond_scale": 6.0,
60
+ "dataset_name": "t2m",
61
+ "decode_mode": "nearest",
62
+ "eval_steps": 96,
63
+ "full_eval_seed": 42,
64
+ "latent_norm_mode": "codebook",
65
+ "latent_offset": 0.0,
66
+ "repeat_times": 1,
67
+ "sampling_method": "ode",
68
+ "sampling_schedule": "uniform",
69
+ "sde_gamma": 0.0,
70
+ "split": "test",
71
+ "terminal_mode": "tied_logits",
72
+ "unit_length": 4,
73
+ "weight_source": "ema"
74
+ },
75
+ "step": 111070,
76
+ "top3": 0.8730603448275862
77
+ },
78
+ {
79
+ "checkpoint": "/iridisfs/scratch/pf2m24/projects/Umdd/momask-codes/checkpoints/t2m/codeflow_part_structured_newvqtop3_w150_p192_h1152_d6s12_drop005_w0_b64_lr1e4_e600_eval10from0_seed42_test_h200_blossom_g1_20260601/model/best_fid_rank3.pt",
80
+ "epoch": 320,
81
+ "fid": 0.06242718631276034,
82
+ "selection_config": {
83
+ "best_checkpoint_limit": 3,
84
+ "cond_scale": 6.0,
85
+ "dataset_name": "t2m",
86
+ "decode_mode": "nearest",
87
+ "eval_steps": 96,
88
+ "full_eval_seed": 42,
89
+ "latent_norm_mode": "codebook",
90
+ "latent_offset": 0.0,
91
+ "repeat_times": 1,
92
+ "sampling_method": "ode",
93
+ "sampling_schedule": "uniform",
94
+ "sde_gamma": 0.0,
95
+ "split": "test",
96
+ "terminal_mode": "tied_logits",
97
+ "unit_length": 4,
98
+ "weight_source": "ema"
99
+ },
100
+ "step": 122560,
101
+ "top3": 0.8633620689655173
102
+ }
103
+ ],
104
+ "best_top3": {
105
+ "checkpoint": "/iridisfs/scratch/pf2m24/projects/Umdd/momask-codes/checkpoints/t2m/codeflow_part_structured_newvqtop3_w150_p192_h1152_d6s12_drop005_w0_b64_lr1e4_e600_eval10from0_seed42_test_h200_blossom_g1_20260601/model/best_top3.pt",
106
+ "epoch": 290,
107
+ "fid": 0.058189920626574576,
108
+ "selection_config": {
109
+ "best_checkpoint_limit": 3,
110
+ "cond_scale": 6.0,
111
+ "dataset_name": "t2m",
112
+ "decode_mode": "nearest",
113
+ "eval_steps": 96,
114
+ "full_eval_seed": 42,
115
+ "latent_norm_mode": "codebook",
116
+ "latent_offset": 0.0,
117
+ "repeat_times": 1,
118
+ "sampling_method": "ode",
119
+ "sampling_schedule": "uniform",
120
+ "sde_gamma": 0.0,
121
+ "split": "test",
122
+ "terminal_mode": "tied_logits",
123
+ "unit_length": 4,
124
+ "weight_source": "ema"
125
+ },
126
+ "step": 111070,
127
+ "top3": 0.8730603448275862
128
+ },
129
+ "best_top3_top3": [
130
+ {
131
+ "checkpoint": "/iridisfs/scratch/pf2m24/projects/Umdd/momask-codes/checkpoints/t2m/codeflow_part_structured_newvqtop3_w150_p192_h1152_d6s12_drop005_w0_b64_lr1e4_e600_eval10from0_seed42_test_h200_blossom_g1_20260601/model/best_top3.pt",
132
+ "epoch": 290,
133
+ "fid": 0.058189920626574576,
134
+ "selection_config": {
135
+ "best_checkpoint_limit": 3,
136
+ "cond_scale": 6.0,
137
+ "dataset_name": "t2m",
138
+ "decode_mode": "nearest",
139
+ "eval_steps": 96,
140
+ "full_eval_seed": 42,
141
+ "latent_norm_mode": "codebook",
142
+ "latent_offset": 0.0,
143
+ "repeat_times": 1,
144
+ "sampling_method": "ode",
145
+ "sampling_schedule": "uniform",
146
+ "sde_gamma": 0.0,
147
+ "split": "test",
148
+ "terminal_mode": "tied_logits",
149
+ "unit_length": 4,
150
+ "weight_source": "ema"
151
+ },
152
+ "step": 111070,
153
+ "top3": 0.8730603448275862
154
+ },
155
+ {
156
+ "checkpoint": "/iridisfs/scratch/pf2m24/projects/Umdd/momask-codes/checkpoints/t2m/codeflow_part_structured_newvqtop3_w150_p192_h1152_d6s12_drop005_w0_b64_lr1e4_e600_eval10from0_seed42_test_h200_blossom_g1_20260601/model/best_top3_rank2.pt",
157
+ "epoch": 140,
158
+ "fid": 0.1756792861862806,
159
+ "selection_config": {
160
+ "best_checkpoint_limit": 3,
161
+ "cond_scale": 6.0,
162
+ "dataset_name": "t2m",
163
+ "decode_mode": "nearest",
164
+ "eval_steps": 96,
165
+ "full_eval_seed": 42,
166
+ "latent_norm_mode": "codebook",
167
+ "latent_offset": 0.0,
168
+ "repeat_times": 1,
169
+ "sampling_method": "ode",
170
+ "sampling_schedule": "uniform",
171
+ "sde_gamma": 0.0,
172
+ "split": "test",
173
+ "terminal_mode": "tied_logits",
174
+ "unit_length": 4,
175
+ "weight_source": "ema"
176
+ },
177
+ "step": 53620,
178
+ "top3": 0.8726293103448276
179
+ },
180
+ {
181
+ "checkpoint": "/iridisfs/scratch/pf2m24/projects/Umdd/momask-codes/checkpoints/t2m/codeflow_part_structured_newvqtop3_w150_p192_h1152_d6s12_drop005_w0_b64_lr1e4_e600_eval10from0_seed42_test_h200_blossom_g1_20260601/model/best_top3_rank3.pt",
182
+ "epoch": 120,
183
+ "fid": 0.20938363776417646,
184
+ "selection_config": {
185
+ "best_checkpoint_limit": 3,
186
+ "cond_scale": 6.0,
187
+ "dataset_name": "t2m",
188
+ "decode_mode": "nearest",
189
+ "eval_steps": 96,
190
+ "full_eval_seed": 42,
191
+ "latent_norm_mode": "codebook",
192
+ "latent_offset": 0.0,
193
+ "repeat_times": 1,
194
+ "sampling_method": "ode",
195
+ "sampling_schedule": "uniform",
196
+ "sde_gamma": 0.0,
197
+ "split": "test",
198
+ "terminal_mode": "tied_logits",
199
+ "unit_length": 4,
200
+ "weight_source": "ema"
201
+ },
202
+ "step": 45960,
203
+ "top3": 0.8726293103448276
204
+ }
205
+ ],
206
+ "selection_config": {
207
+ "best_checkpoint_limit": 3,
208
+ "cond_scale": 6.0,
209
+ "dataset_name": "t2m",
210
+ "decode_mode": "nearest",
211
+ "eval_steps": 96,
212
+ "full_eval_seed": 42,
213
+ "latent_norm_mode": "codebook",
214
+ "latent_offset": 0.0,
215
+ "repeat_times": 1,
216
+ "sampling_method": "ode",
217
+ "sampling_schedule": "uniform",
218
+ "sde_gamma": 0.0,
219
+ "split": "test",
220
+ "terminal_mode": "tied_logits",
221
+ "unit_length": 4,
222
+ "weight_source": "ema"
223
+ }
224
+ }
metadata/codeflow_options.json ADDED
@@ -0,0 +1,110 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "allow_non_vq_stats": false,
3
+ "amp": true,
4
+ "amp_dtype": "bf16",
5
+ "batch_size": 64,
6
+ "best_checkpoint_limit": 3,
7
+ "betas": [
8
+ 0.9,
9
+ 0.95
10
+ ],
11
+ "clean_loss_weight": 0.0,
12
+ "clip_path": "checkpoints/clip/ViT-B-32.pt",
13
+ "clip_version": "ViT-B/32",
14
+ "code_ce_gamma": 2.0,
15
+ "code_ce_normalize": true,
16
+ "code_ce_t_max": 0.9,
17
+ "code_ce_t_min": 0.35,
18
+ "code_dim": 128,
19
+ "cond_drop_prob": 0.1,
20
+ "coupling_mode": "frame_grouped",
21
+ "data_root": "dataset/HumanML3D",
22
+ "dataset_name": "t2m",
23
+ "dataset_opt_path": "",
24
+ "decode_mode": "nearest",
25
+ "denoiser_p_mean": -1.5,
26
+ "denoiser_p_std": 0.8,
27
+ "depth_double": 6,
28
+ "depth_single": 12,
29
+ "disable_full_eval_ema": false,
30
+ "disable_grad_health_check": false,
31
+ "disable_self_condition": true,
32
+ "disable_vq_contract_check": false,
33
+ "dropout": 0.05,
34
+ "eta_min_ratio": 0.01,
35
+ "flow_loss_weight": 1.0,
36
+ "full_eval_batch_size": 32,
37
+ "full_eval_cond_scale": 6.0,
38
+ "full_eval_every_epoch": 10,
39
+ "full_eval_num_workers": 4,
40
+ "full_eval_repeat_times": 1,
41
+ "full_eval_seed": 42,
42
+ "full_eval_start_epoch": 0,
43
+ "full_eval_steps": 96,
44
+ "gamma": 0.5,
45
+ "geometry_severe_quantile": 0.75,
46
+ "gpu_id": -1,
47
+ "grad_clip": 1.0,
48
+ "grad_health_check_steps": 20,
49
+ "grad_health_min_abs": 0.0,
50
+ "hidden_size": 1152,
51
+ "holder_depth": 2,
52
+ "holder_mlp_ratio": 4.0,
53
+ "iters_per_epoch": 383,
54
+ "kv_root": ".",
55
+ "latent_norm_eps": 1e-06,
56
+ "latent_norm_mode": "codebook",
57
+ "latent_offset": 0.0,
58
+ "log_every": 50,
59
+ "lr": 0.0001,
60
+ "lr_scheduler": "half_cosine",
61
+ "max_epoch": 600,
62
+ "max_steps": 0,
63
+ "mean_path": "stats/mean.npy",
64
+ "milestone_unit": "auto",
65
+ "milestones": [
66
+ 0.8,
67
+ 0.9,
68
+ 0.95
69
+ ],
70
+ "mlp_ratio": 4.0,
71
+ "motion_length": 196,
72
+ "name": "codeflow_hml3d_best_top3_release",
73
+ "noise_scale": 1.0,
74
+ "num_codes": 128,
75
+ "num_heads": 12,
76
+ "num_parts": 6,
77
+ "num_workers": 4,
78
+ "output_dir": "checkpoints/t2m/codeflow_hml3d_best_top3_release",
79
+ "part_hidden_dim": 192,
80
+ "reachable_milestones": [],
81
+ "release_source_run": "codeflow_part_structured_newvqtop3_w150_p192_h1152_d6s12_drop005_w0_b64_lr1e4_e600_eval10from0_seed42_test_h200_blossom_g1_20260601",
82
+ "representation": "part_structured",
83
+ "resolved_milestone_epochs": [],
84
+ "resolved_milestones": [],
85
+ "resume": "checkpoints/t2m/codeflow_part_structured_newvqtop3_w150_p192_h1152_d6s12_drop005_w0_b64_lr1e4_e600_eval10from0_seed42_test_h200_blossom_g1_20260601/model/latest.pt",
86
+ "sampling_method": "ode",
87
+ "sampling_schedule": "uniform",
88
+ "save_every": 0,
89
+ "sde_gamma": 0.0,
90
+ "seed": 42,
91
+ "self_cond_prob": 0.5,
92
+ "std_path": "stats/std.npy",
93
+ "terminal_loss_weight": 0.0,
94
+ "terminal_mode": "tied_logits",
95
+ "terminal_tau": 1.0,
96
+ "terminal_tau_floor": 1e-06,
97
+ "terminal_tau_mode": "codebook_nn",
98
+ "time_patch": 1,
99
+ "time_schedule": "uniform",
100
+ "total_train_steps": 229800,
101
+ "unit_length": 4,
102
+ "vq_backend": "kv_part",
103
+ "vq_checkpoint": "rvq/part_vq_hml3d_overlap_best_top3.pth",
104
+ "vq_contract_samples": 2,
105
+ "vq_opt_path": "",
106
+ "vq_partition": "rvq/skeleton_partition.json",
107
+ "warmup_epochs": 5.221932114882507,
108
+ "warmup_steps": 2000,
109
+ "weight_decay": 0.01
110
+ }
metadata/manifest.sha256.json ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "path": "README.md",
4
+ "sha256": "a3af649219f2e4639153f80056a93378cda300155f659569c2309f84fc462a13",
5
+ "size_bytes": 1465
6
+ },
7
+ {
8
+ "path": "codeflow/codeflow_hml3d_best_top3_ema.pt",
9
+ "sha256": "be2e8c2312a3fccbaceb8b8de8c108e3a1ac234f5c66f8b30b525d82bf12d206",
10
+ "size_bytes": 2762021380
11
+ },
12
+ {
13
+ "path": "metadata/best_metrics.json",
14
+ "sha256": "de92bfd9ae227ef86c69f3d6c563012b4eb363c2afe8a93cfbba8309443cf860",
15
+ "size_bytes": 7699
16
+ },
17
+ {
18
+ "path": "metadata/codeflow_options.json",
19
+ "sha256": "eef97838ec662b9a2b019fd2d6b4b63d3beeaaafca7b97e55e8ef8fa5d2193a9",
20
+ "size_bytes": 3126
21
+ },
22
+ {
23
+ "path": "metadata/rvq_metrics.md",
24
+ "sha256": "1256c44fa2e6f30a64b4e66df46bba103a7a07177c9dc01650ea952a114c67d4",
25
+ "size_bytes": 828
26
+ },
27
+ {
28
+ "path": "rvq/part_vq_hml3d_overlap_best_top3.pth",
29
+ "sha256": "b42a4c6f2d06274cbbf594af3cd12db37309edb9be7fb3a1ef15b2681d1105a5",
30
+ "size_bytes": 250142403
31
+ },
32
+ {
33
+ "path": "rvq/skeleton_partition.json",
34
+ "sha256": "e6d4c55e02961d76d62ce860de7f7ae62ef8809acece67efc479493d42fd82af",
35
+ "size_bytes": 11955
36
+ },
37
+ {
38
+ "path": "stats/mean.npy",
39
+ "sha256": "0bdb5ba69a3a9e34d71990db15bc535ebc024c8d95ddb5574196f96058faa7d3",
40
+ "size_bytes": 2232
41
+ },
42
+ {
43
+ "path": "stats/std.npy",
44
+ "sha256": "6a5f7d60301c9465972fc225f8ad0ee8f957e7720431189123eb6d15873a9557",
45
+ "size_bytes": 2232
46
+ }
47
+ ]
metadata/rvq_metrics.md ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Training Metrics
2
+
3
+ These are training-time VQ-VAE evaluation metrics parsed from `logs/run.log`. No formal offline 5-seed evaluation is bundled here.
4
+
5
+ | checkpoint / selector | iter | FID | R@1 / R@2 / R@3 | Matching | Diversity |
6
+ |---|---:|---:|---:|---:|---:|
7
+ | `net_best_fid.pth` / best_fid | 165000 | 0.0153 | 0.5153 / 0.7021 / 0.7965 | 2.9400 | 9.6057 |
8
+ | `net_best_top1.pth` / best_top1 | 210000 | 0.0219 | 0.5372 / 0.7081 / 0.8012 | 2.9300 | 9.6410 |
9
+ | `net_best_top3.pth` / best_top3 | 60000 | 0.0366 | 0.5160 / 0.7154 / 0.8112 | 2.9063 | 9.3176 |
10
+ | `net_best_matching.pth` / best_matching | 160000 | 0.0426 | 0.5312 / 0.7114 / 0.8052 | 2.8848 | 9.5794 |
11
+ | `net_last.pth` / last | 300000 | 0.0209 | 0.5140 / 0.7114 / 0.7999 | 2.9161 | 9.3756 |
12
+
13
+ Final train line: iter 300000, Recons 0.02611, PPL 83.99, Commit 0.89492.
rvq/part_vq_hml3d_overlap_best_top3.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b42a4c6f2d06274cbbf594af3cd12db37309edb9be7fb3a1ef15b2681d1105a5
3
+ size 250142403
rvq/skeleton_partition.json ADDED
@@ -0,0 +1,999 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "partSeg": [
3
+ [
4
+ 0,
5
+ 1,
6
+ 2,
7
+ 3,
8
+ 10,
9
+ 11,
10
+ 12,
11
+ 79,
12
+ 80,
13
+ 81,
14
+ 82,
15
+ 83,
16
+ 84,
17
+ 193,
18
+ 194,
19
+ 195,
20
+ 202,
21
+ 203,
22
+ 204
23
+ ],
24
+ [
25
+ 10,
26
+ 11,
27
+ 12,
28
+ 19,
29
+ 20,
30
+ 21,
31
+ 37,
32
+ 38,
33
+ 39,
34
+ 40,
35
+ 41,
36
+ 42,
37
+ 43,
38
+ 44,
39
+ 45,
40
+ 49,
41
+ 50,
42
+ 51,
43
+ 52,
44
+ 53,
45
+ 54,
46
+ 55,
47
+ 56,
48
+ 57,
49
+ 58,
50
+ 59,
51
+ 60,
52
+ 61,
53
+ 62,
54
+ 63,
55
+ 64,
56
+ 65,
57
+ 66,
58
+ 79,
59
+ 80,
60
+ 81,
61
+ 82,
62
+ 83,
63
+ 84,
64
+ 97,
65
+ 98,
66
+ 99,
67
+ 100,
68
+ 101,
69
+ 102,
70
+ 133,
71
+ 134,
72
+ 135,
73
+ 136,
74
+ 137,
75
+ 138,
76
+ 139,
77
+ 140,
78
+ 141,
79
+ 142,
80
+ 143,
81
+ 144,
82
+ 145,
83
+ 146,
84
+ 147,
85
+ 148,
86
+ 149,
87
+ 150,
88
+ 157,
89
+ 158,
90
+ 159,
91
+ 160,
92
+ 161,
93
+ 162,
94
+ 163,
95
+ 164,
96
+ 165,
97
+ 166,
98
+ 167,
99
+ 168,
100
+ 169,
101
+ 170,
102
+ 171,
103
+ 172,
104
+ 173,
105
+ 174,
106
+ 175,
107
+ 176,
108
+ 177,
109
+ 178,
110
+ 179,
111
+ 180,
112
+ 181,
113
+ 182,
114
+ 183,
115
+ 184,
116
+ 185,
117
+ 186,
118
+ 187,
119
+ 188,
120
+ 189,
121
+ 190,
122
+ 191,
123
+ 192,
124
+ 202,
125
+ 203,
126
+ 204,
127
+ 211,
128
+ 212,
129
+ 213,
130
+ 229,
131
+ 230,
132
+ 231,
133
+ 232,
134
+ 233,
135
+ 234,
136
+ 235,
137
+ 236,
138
+ 237,
139
+ 241,
140
+ 242,
141
+ 243,
142
+ 244,
143
+ 245,
144
+ 246,
145
+ 247,
146
+ 248,
147
+ 249,
148
+ 250,
149
+ 251,
150
+ 252,
151
+ 253,
152
+ 254,
153
+ 255,
154
+ 256,
155
+ 257,
156
+ 258
157
+ ],
158
+ [
159
+ 0,
160
+ 1,
161
+ 2,
162
+ 3,
163
+ 7,
164
+ 8,
165
+ 9,
166
+ 10,
167
+ 11,
168
+ 12,
169
+ 16,
170
+ 17,
171
+ 18,
172
+ 19,
173
+ 20,
174
+ 21,
175
+ 25,
176
+ 26,
177
+ 27,
178
+ 34,
179
+ 35,
180
+ 36,
181
+ 73,
182
+ 74,
183
+ 75,
184
+ 76,
185
+ 77,
186
+ 78,
187
+ 79,
188
+ 80,
189
+ 81,
190
+ 82,
191
+ 83,
192
+ 84,
193
+ 91,
194
+ 92,
195
+ 93,
196
+ 94,
197
+ 95,
198
+ 96,
199
+ 97,
200
+ 98,
201
+ 99,
202
+ 100,
203
+ 101,
204
+ 102,
205
+ 109,
206
+ 110,
207
+ 111,
208
+ 112,
209
+ 113,
210
+ 114,
211
+ 127,
212
+ 128,
213
+ 129,
214
+ 130,
215
+ 131,
216
+ 132,
217
+ 193,
218
+ 194,
219
+ 195,
220
+ 199,
221
+ 200,
222
+ 201,
223
+ 202,
224
+ 203,
225
+ 204,
226
+ 208,
227
+ 209,
228
+ 210,
229
+ 211,
230
+ 212,
231
+ 213,
232
+ 217,
233
+ 218,
234
+ 219,
235
+ 226,
236
+ 227,
237
+ 228,
238
+ 261,
239
+ 262
240
+ ],
241
+ [
242
+ 19,
243
+ 20,
244
+ 21,
245
+ 28,
246
+ 29,
247
+ 30,
248
+ 37,
249
+ 38,
250
+ 39,
251
+ 40,
252
+ 41,
253
+ 42,
254
+ 43,
255
+ 44,
256
+ 45,
257
+ 97,
258
+ 98,
259
+ 99,
260
+ 100,
261
+ 101,
262
+ 102,
263
+ 115,
264
+ 116,
265
+ 117,
266
+ 118,
267
+ 119,
268
+ 120,
269
+ 133,
270
+ 134,
271
+ 135,
272
+ 136,
273
+ 137,
274
+ 138,
275
+ 139,
276
+ 140,
277
+ 141,
278
+ 142,
279
+ 143,
280
+ 144,
281
+ 145,
282
+ 146,
283
+ 147,
284
+ 148,
285
+ 149,
286
+ 150,
287
+ 211,
288
+ 212,
289
+ 213,
290
+ 220,
291
+ 221,
292
+ 222,
293
+ 229,
294
+ 230,
295
+ 231,
296
+ 232,
297
+ 233,
298
+ 234,
299
+ 235,
300
+ 236,
301
+ 237
302
+ ],
303
+ [
304
+ 0,
305
+ 1,
306
+ 2,
307
+ 3,
308
+ 4,
309
+ 5,
310
+ 6,
311
+ 10,
312
+ 11,
313
+ 12,
314
+ 13,
315
+ 14,
316
+ 15,
317
+ 19,
318
+ 20,
319
+ 21,
320
+ 22,
321
+ 23,
322
+ 24,
323
+ 31,
324
+ 32,
325
+ 33,
326
+ 67,
327
+ 68,
328
+ 69,
329
+ 70,
330
+ 71,
331
+ 72,
332
+ 79,
333
+ 80,
334
+ 81,
335
+ 82,
336
+ 83,
337
+ 84,
338
+ 85,
339
+ 86,
340
+ 87,
341
+ 88,
342
+ 89,
343
+ 90,
344
+ 97,
345
+ 98,
346
+ 99,
347
+ 100,
348
+ 101,
349
+ 102,
350
+ 103,
351
+ 104,
352
+ 105,
353
+ 106,
354
+ 107,
355
+ 108,
356
+ 121,
357
+ 122,
358
+ 123,
359
+ 124,
360
+ 125,
361
+ 126,
362
+ 193,
363
+ 194,
364
+ 195,
365
+ 196,
366
+ 197,
367
+ 198,
368
+ 202,
369
+ 203,
370
+ 204,
371
+ 205,
372
+ 206,
373
+ 207,
374
+ 211,
375
+ 212,
376
+ 213,
377
+ 214,
378
+ 215,
379
+ 216,
380
+ 223,
381
+ 224,
382
+ 225,
383
+ 259,
384
+ 260
385
+ ],
386
+ [
387
+ 37,
388
+ 38,
389
+ 39,
390
+ 46,
391
+ 47,
392
+ 48,
393
+ 133,
394
+ 134,
395
+ 135,
396
+ 136,
397
+ 137,
398
+ 138,
399
+ 151,
400
+ 152,
401
+ 153,
402
+ 154,
403
+ 155,
404
+ 156,
405
+ 229,
406
+ 230,
407
+ 231,
408
+ 238,
409
+ 239,
410
+ 240
411
+ ]
412
+ ],
413
+ "partSeg_no_overlap": [
414
+ [
415
+ 0,
416
+ 1,
417
+ 2,
418
+ 3,
419
+ 10,
420
+ 11,
421
+ 12,
422
+ 79,
423
+ 80,
424
+ 81,
425
+ 82,
426
+ 83,
427
+ 84,
428
+ 193,
429
+ 194,
430
+ 195,
431
+ 202,
432
+ 203,
433
+ 204
434
+ ],
435
+ [
436
+ 19,
437
+ 20,
438
+ 21,
439
+ 40,
440
+ 41,
441
+ 42,
442
+ 43,
443
+ 44,
444
+ 45,
445
+ 49,
446
+ 50,
447
+ 51,
448
+ 52,
449
+ 53,
450
+ 54,
451
+ 55,
452
+ 56,
453
+ 57,
454
+ 58,
455
+ 59,
456
+ 60,
457
+ 61,
458
+ 62,
459
+ 63,
460
+ 64,
461
+ 65,
462
+ 66,
463
+ 97,
464
+ 98,
465
+ 99,
466
+ 100,
467
+ 101,
468
+ 102,
469
+ 139,
470
+ 140,
471
+ 141,
472
+ 142,
473
+ 143,
474
+ 144,
475
+ 145,
476
+ 146,
477
+ 147,
478
+ 148,
479
+ 149,
480
+ 150,
481
+ 157,
482
+ 158,
483
+ 159,
484
+ 160,
485
+ 161,
486
+ 162,
487
+ 163,
488
+ 164,
489
+ 165,
490
+ 166,
491
+ 167,
492
+ 168,
493
+ 169,
494
+ 170,
495
+ 171,
496
+ 172,
497
+ 173,
498
+ 174,
499
+ 175,
500
+ 176,
501
+ 177,
502
+ 178,
503
+ 179,
504
+ 180,
505
+ 181,
506
+ 182,
507
+ 183,
508
+ 184,
509
+ 185,
510
+ 186,
511
+ 187,
512
+ 188,
513
+ 189,
514
+ 190,
515
+ 191,
516
+ 192,
517
+ 211,
518
+ 212,
519
+ 213,
520
+ 232,
521
+ 233,
522
+ 234,
523
+ 235,
524
+ 236,
525
+ 237,
526
+ 241,
527
+ 242,
528
+ 243,
529
+ 244,
530
+ 245,
531
+ 246,
532
+ 247,
533
+ 248,
534
+ 249,
535
+ 250,
536
+ 251,
537
+ 252,
538
+ 253,
539
+ 254,
540
+ 255,
541
+ 256,
542
+ 257,
543
+ 258
544
+ ],
545
+ [
546
+ 7,
547
+ 8,
548
+ 9,
549
+ 16,
550
+ 17,
551
+ 18,
552
+ 25,
553
+ 26,
554
+ 27,
555
+ 34,
556
+ 35,
557
+ 36,
558
+ 73,
559
+ 74,
560
+ 75,
561
+ 76,
562
+ 77,
563
+ 78,
564
+ 91,
565
+ 92,
566
+ 93,
567
+ 94,
568
+ 95,
569
+ 96,
570
+ 109,
571
+ 110,
572
+ 111,
573
+ 112,
574
+ 113,
575
+ 114,
576
+ 127,
577
+ 128,
578
+ 129,
579
+ 130,
580
+ 131,
581
+ 132,
582
+ 199,
583
+ 200,
584
+ 201,
585
+ 208,
586
+ 209,
587
+ 210,
588
+ 217,
589
+ 218,
590
+ 219,
591
+ 226,
592
+ 227,
593
+ 228,
594
+ 261,
595
+ 262
596
+ ],
597
+ [
598
+ 28,
599
+ 29,
600
+ 30,
601
+ 37,
602
+ 38,
603
+ 39,
604
+ 115,
605
+ 116,
606
+ 117,
607
+ 118,
608
+ 119,
609
+ 120,
610
+ 133,
611
+ 134,
612
+ 135,
613
+ 136,
614
+ 137,
615
+ 138,
616
+ 220,
617
+ 221,
618
+ 222,
619
+ 229,
620
+ 230,
621
+ 231
622
+ ],
623
+ [
624
+ 4,
625
+ 5,
626
+ 6,
627
+ 13,
628
+ 14,
629
+ 15,
630
+ 22,
631
+ 23,
632
+ 24,
633
+ 31,
634
+ 32,
635
+ 33,
636
+ 67,
637
+ 68,
638
+ 69,
639
+ 70,
640
+ 71,
641
+ 72,
642
+ 85,
643
+ 86,
644
+ 87,
645
+ 88,
646
+ 89,
647
+ 90,
648
+ 103,
649
+ 104,
650
+ 105,
651
+ 106,
652
+ 107,
653
+ 108,
654
+ 121,
655
+ 122,
656
+ 123,
657
+ 124,
658
+ 125,
659
+ 126,
660
+ 196,
661
+ 197,
662
+ 198,
663
+ 205,
664
+ 206,
665
+ 207,
666
+ 214,
667
+ 215,
668
+ 216,
669
+ 223,
670
+ 224,
671
+ 225,
672
+ 259,
673
+ 260
674
+ ],
675
+ [
676
+ 46,
677
+ 47,
678
+ 48,
679
+ 151,
680
+ 152,
681
+ 153,
682
+ 154,
683
+ 155,
684
+ 156,
685
+ 238,
686
+ 239,
687
+ 240
688
+ ]
689
+ ],
690
+ "n_parts": 6,
691
+ "joint_labels": [
692
+ 0,
693
+ 4,
694
+ 2,
695
+ 0,
696
+ 4,
697
+ 2,
698
+ 1,
699
+ 4,
700
+ 2,
701
+ 3,
702
+ 4,
703
+ 2,
704
+ 3,
705
+ 1,
706
+ 1,
707
+ 5,
708
+ 1,
709
+ 1,
710
+ 1,
711
+ 1,
712
+ 1,
713
+ 1
714
+ ],
715
+ "cluster_method": "average",
716
+ "feature_mode": "relative_parent",
717
+ "max_lag": 4,
718
+ "parent_delta_rot": false,
719
+ "parent_delta_vel": false,
720
+ "enforce_chain_constraints": true,
721
+ "chain_target_mode": "majority",
722
+ "add_contact_part": false,
723
+ "overlap_preset": "boundary_v1",
724
+ "overlap_events": [
725
+ {
726
+ "source_joint": 0,
727
+ "source_joint_name": "root/pelvis",
728
+ "source_part": 0,
729
+ "target_joint": 1,
730
+ "target_joint_name": "left_hip",
731
+ "target_part": 4,
732
+ "added_dims": 7
733
+ },
734
+ {
735
+ "source_joint": 0,
736
+ "source_joint_name": "root/pelvis",
737
+ "source_part": 0,
738
+ "target_joint": 2,
739
+ "target_joint_name": "right_hip",
740
+ "target_part": 2,
741
+ "added_dims": 7
742
+ },
743
+ {
744
+ "source_joint": 3,
745
+ "source_joint_name": "spine1",
746
+ "source_part": 0,
747
+ "target_joint": 1,
748
+ "target_joint_name": "left_hip",
749
+ "target_part": 4,
750
+ "added_dims": 12
751
+ },
752
+ {
753
+ "source_joint": 3,
754
+ "source_joint_name": "spine1",
755
+ "source_part": 0,
756
+ "target_joint": 2,
757
+ "target_joint_name": "right_hip",
758
+ "target_part": 2,
759
+ "added_dims": 12
760
+ },
761
+ {
762
+ "source_joint": 3,
763
+ "source_joint_name": "spine1",
764
+ "source_part": 0,
765
+ "target_joint": 6,
766
+ "target_joint_name": "spine2",
767
+ "target_part": 1,
768
+ "added_dims": 12
769
+ },
770
+ {
771
+ "source_joint": 6,
772
+ "source_joint_name": "spine2",
773
+ "source_part": 1,
774
+ "target_joint": 1,
775
+ "target_joint_name": "left_hip",
776
+ "target_part": 4,
777
+ "added_dims": 12
778
+ },
779
+ {
780
+ "source_joint": 6,
781
+ "source_joint_name": "spine2",
782
+ "source_part": 1,
783
+ "target_joint": 2,
784
+ "target_joint_name": "right_hip",
785
+ "target_part": 2,
786
+ "added_dims": 12
787
+ },
788
+ {
789
+ "source_joint": 6,
790
+ "source_joint_name": "spine2",
791
+ "source_part": 1,
792
+ "target_joint": 12,
793
+ "target_joint_name": "neck",
794
+ "target_part": 3,
795
+ "added_dims": 12
796
+ },
797
+ {
798
+ "source_joint": 12,
799
+ "source_joint_name": "neck",
800
+ "source_part": 3,
801
+ "target_joint": 6,
802
+ "target_joint_name": "spine2",
803
+ "target_part": 1,
804
+ "added_dims": 12
805
+ },
806
+ {
807
+ "source_joint": 12,
808
+ "source_joint_name": "neck",
809
+ "source_part": 3,
810
+ "target_joint": 15,
811
+ "target_joint_name": "head",
812
+ "target_part": 5,
813
+ "added_dims": 12
814
+ },
815
+ {
816
+ "source_joint": 13,
817
+ "source_joint_name": "left_collar",
818
+ "source_part": 1,
819
+ "target_joint": 12,
820
+ "target_joint_name": "neck",
821
+ "target_part": 3,
822
+ "added_dims": 12
823
+ },
824
+ {
825
+ "source_joint": 14,
826
+ "source_joint_name": "right_collar",
827
+ "source_part": 1,
828
+ "target_joint": 12,
829
+ "target_joint_name": "neck",
830
+ "target_part": 3,
831
+ "added_dims": 12
832
+ }
833
+ ],
834
+ "part_joints_base": [
835
+ [
836
+ 0,
837
+ 3
838
+ ],
839
+ [
840
+ 6,
841
+ 13,
842
+ 14,
843
+ 16,
844
+ 17,
845
+ 18,
846
+ 19,
847
+ 20,
848
+ 21
849
+ ],
850
+ [
851
+ 2,
852
+ 5,
853
+ 8,
854
+ 11
855
+ ],
856
+ [
857
+ 9,
858
+ 12
859
+ ],
860
+ [
861
+ 1,
862
+ 4,
863
+ 7,
864
+ 10
865
+ ],
866
+ [
867
+ 15
868
+ ]
869
+ ],
870
+ "part_joints_overlap_sources": [
871
+ [],
872
+ [
873
+ 3,
874
+ 12
875
+ ],
876
+ [
877
+ 0,
878
+ 3,
879
+ 6
880
+ ],
881
+ [
882
+ 6,
883
+ 13,
884
+ 14
885
+ ],
886
+ [
887
+ 0,
888
+ 3,
889
+ 6
890
+ ],
891
+ [
892
+ 12
893
+ ]
894
+ ],
895
+ "part_joints_effective": [
896
+ [
897
+ 0,
898
+ 3
899
+ ],
900
+ [
901
+ 3,
902
+ 6,
903
+ 12,
904
+ 13,
905
+ 14,
906
+ 16,
907
+ 17,
908
+ 18,
909
+ 19,
910
+ 20,
911
+ 21
912
+ ],
913
+ [
914
+ 0,
915
+ 2,
916
+ 3,
917
+ 5,
918
+ 6,
919
+ 8,
920
+ 11
921
+ ],
922
+ [
923
+ 6,
924
+ 9,
925
+ 12,
926
+ 13,
927
+ 14
928
+ ],
929
+ [
930
+ 0,
931
+ 1,
932
+ 3,
933
+ 4,
934
+ 6,
935
+ 7,
936
+ 10
937
+ ],
938
+ [
939
+ 12,
940
+ 15
941
+ ]
942
+ ],
943
+ "n_samples": 23368,
944
+ "n_frames_full": 3293312,
945
+ "n_frames_used": 200000,
946
+ "chain_fixes": [
947
+ {
948
+ "chain": "left_leg",
949
+ "joints": [
950
+ 1,
951
+ 4,
952
+ 7,
953
+ 10
954
+ ],
955
+ "old_labels": [
956
+ 1,
957
+ 6,
958
+ 5,
959
+ 5
960
+ ],
961
+ "new_label": 5,
962
+ "strategy": "majority"
963
+ },
964
+ {
965
+ "chain": "right_leg",
966
+ "joints": [
967
+ 2,
968
+ 5,
969
+ 8,
970
+ 11
971
+ ],
972
+ "old_labels": [
973
+ 1,
974
+ 4,
975
+ 3,
976
+ 3
977
+ ],
978
+ "new_label": 3,
979
+ "strategy": "majority"
980
+ },
981
+ {
982
+ "chain": "right_arm",
983
+ "joints": [
984
+ 14,
985
+ 17,
986
+ 19,
987
+ 21
988
+ ],
989
+ "old_labels": [
990
+ 2,
991
+ 6,
992
+ 2,
993
+ 2
994
+ ],
995
+ "new_label": 2,
996
+ "strategy": "majority"
997
+ }
998
+ ]
999
+ }
stats/mean.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0bdb5ba69a3a9e34d71990db15bc535ebc024c8d95ddb5574196f96058faa7d3
3
+ size 2232
stats/std.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6a5f7d60301c9465972fc225f8ad0ee8f957e7720431189123eb6d15873a9557
3
+ size 2232