Cuong2004 commited on
Commit
0212708
·
verified ·
1 Parent(s): 5c2cd4a

Clean up repo for fresh benchmark: batch 3

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. checkpoints/last_LSTM_T1.6_rel_3d.pt +0 -3
  2. checkpoints/last_LSTM_T1.7_angle_3d.pt +0 -3
  3. checkpoints/last_LSTM_T1.8_angle2_3d.pt +0 -3
  4. checkpoints/last_LSTM_T1.9_mix.pt +0 -3
  5. checkpoints/last_STGCN_T3.2_rel_3d.pt +0 -3
  6. checkpoints/last_Transformer_T1.19_raw_2d.pt +0 -3
  7. checkpoints/last_Transformer_T1.20_rel_2d.pt +0 -3
  8. checkpoints/last_Transformer_T1.21_angle_2d.pt +0 -3
  9. checkpoints/last_Transformer_T1.22_angle2_2d.pt +0 -3
  10. checkpoints/last_Transformer_T1.23_raw_3d.pt +0 -3
  11. checkpoints/last_Transformer_T1.24_rel_3d.pt +0 -3
  12. checkpoints/last_Transformer_T1.25_angle_3d.pt +0 -3
  13. checkpoints/last_Transformer_T1.27_mix.pt +0 -3
  14. checkpoints/last_Transformer_T2.2_mix.pt +0 -3
  15. checkpoints/mix_methods/dual_branch/seed123/best_Transformer_dual_branch_mix.provenance.json +0 -102
  16. checkpoints/mix_methods/dual_branch/seed123/best_Transformer_dual_branch_mix.pt +0 -3
  17. checkpoints/mix_methods/dual_branch/seed3407/best_Transformer_dual_branch_mix.provenance.json +0 -102
  18. checkpoints/mix_methods/dual_branch/seed3407/best_Transformer_dual_branch_mix.pt +0 -3
  19. checkpoints/mix_methods/dual_branch/seed42/best_Transformer_dual_branch_mix.provenance.json +0 -102
  20. checkpoints/mix_methods/dual_branch/seed42/best_Transformer_dual_branch_mix.pt +0 -3
  21. checkpoints/mix_methods/no_innorm/seed123/best_Transformer_no_innorm_mix.provenance.json +0 -102
  22. checkpoints/mix_methods/no_innorm/seed123/best_Transformer_no_innorm_mix.pt +0 -3
  23. checkpoints/mix_methods/no_innorm/seed3407/best_Transformer_no_innorm_mix.provenance.json +0 -102
  24. checkpoints/mix_methods/no_innorm/seed3407/best_Transformer_no_innorm_mix.pt +0 -3
  25. checkpoints/mix_methods/no_innorm/seed42/best_Transformer_no_innorm_mix.provenance.json +0 -102
  26. checkpoints/mix_methods/no_innorm/seed42/best_Transformer_no_innorm_mix.pt +0 -3
  27. checkpoints/seed123/best_AAGCN_T3.6_bone_3d.provenance.json +0 -101
  28. checkpoints/seed123/best_AAGCN_T3.6_bone_3d.pt +0 -3
  29. checkpoints/seed123/best_AAGCN_T4.2_bone_3d.provenance.json +0 -101
  30. checkpoints/seed123/best_AAGCN_T4.2_bone_3d.pt +0 -3
  31. checkpoints/seed123/best_AAGCN_T4.3_rel_3d.provenance.json +0 -101
  32. checkpoints/seed123/best_AAGCN_T4.3_rel_3d.pt +0 -3
  33. checkpoints/seed123/best_AAGCN_T4.4_joint_motion_3d.provenance.json +0 -101
  34. checkpoints/seed123/best_AAGCN_T4.4_joint_motion_3d.pt +0 -3
  35. checkpoints/seed123/best_AAGCN_T4.5_bone_motion_3d.provenance.json +0 -101
  36. checkpoints/seed123/best_AAGCN_T4.5_bone_motion_3d.pt +0 -3
  37. checkpoints/seed123/best_BiLSTM_T1.12_angle_2d.provenance.json +0 -101
  38. checkpoints/seed123/best_BiLSTM_T1.12_angle_2d.pt +0 -3
  39. checkpoints/seed123/best_BiLSTM_T1.13_angle2_2d.provenance.json +0 -101
  40. checkpoints/seed123/best_BiLSTM_T1.13_angle2_2d.pt +0 -3
  41. checkpoints/seed123/best_BiLSTM_T1.14_raw_3d.provenance.json +0 -101
  42. checkpoints/seed123/best_BiLSTM_T1.14_raw_3d.pt +0 -3
  43. checkpoints/seed123/best_BiLSTM_T1.15_rel_3d.provenance.json +0 -101
  44. checkpoints/seed123/best_BiLSTM_T1.15_rel_3d.pt +0 -3
  45. checkpoints/seed123/best_BiLSTM_T1.16_angle_3d.provenance.json +0 -101
  46. checkpoints/seed123/best_BiLSTM_T1.16_angle_3d.pt +0 -3
  47. checkpoints/seed123/best_BiLSTM_T1.17_angle2_3d.provenance.json +0 -101
  48. checkpoints/seed123/best_BiLSTM_T1.17_angle2_3d.pt +0 -3
  49. checkpoints/seed123/best_BiLSTM_T1.18_mix.provenance.json +0 -101
  50. checkpoints/seed123/best_BiLSTM_T1.18_mix.pt +0 -3
checkpoints/last_LSTM_T1.6_rel_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:dfaf8392fc8f63366dc6798006cc128659a23328b9f3579d7e42ff56102d1da1
3
- size 4174842
 
 
 
 
checkpoints/last_LSTM_T1.7_angle_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:309885ef7def3fdbc49d88c264f6e03a176d5ae646c10d88afa415d42ccfea4e
3
- size 6071128
 
 
 
 
checkpoints/last_LSTM_T1.8_angle2_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:43c749556b0a69d1cbdf8f0905a5c8f7a7cad3021068f97b3e4cf138a6fedb85
3
- size 4473735
 
 
 
 
checkpoints/last_LSTM_T1.9_mix.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:8f7c2c9680ace79851ff233fab1e568180bb8799d8c3f577e1bfacd64afa953c
3
- size 4772205
 
 
 
 
checkpoints/last_STGCN_T3.2_rel_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:065ada6b085e1d3c83504fd445de2ea0353f6d6e518ab60261ce7c54514e9b44
3
- size 4266094
 
 
 
 
checkpoints/last_Transformer_T1.19_raw_2d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:59d192b440d861e52972a95a19a13a892e82606073abc17ab8590713b80388e7
3
- size 4720851
 
 
 
 
checkpoints/last_Transformer_T1.20_rel_2d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:c6c3df6b31e339415c1953e5de9dded74759e8cf2dd136ecdf037a5f72733f31
3
- size 4720019
 
 
 
 
checkpoints/last_Transformer_T1.21_angle_2d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:a8fb750a956b4663669b13413aea3047f26d9f3f13a87a07d79a450390cf600c
3
- size 5127527
 
 
 
 
checkpoints/last_Transformer_T1.22_angle2_2d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:a640a2e7c3eb0eed44bbc433f2450879a11cc384e351ab39df98085c8dd13805
3
- size 4802737
 
 
 
 
checkpoints/last_Transformer_T1.23_raw_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:87f0fe40745677bd8d1b5e281e5849ce76e62f7189b126412773ea8e273d11b2
3
- size 4740243
 
 
 
 
checkpoints/last_Transformer_T1.24_rel_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:7892579e11ccac07f6553de9be023d32fde61aaa5f36d4dacc34462b7a6a617e
3
- size 4741203
 
 
 
 
checkpoints/last_Transformer_T1.25_angle_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:cecd54fdfd7918c9d088cedd058b6a4a9fa3f1131e8920d8838a7a10c101240a
3
- size 5126375
 
 
 
 
checkpoints/last_Transformer_T1.27_mix.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:f7411b90b90c58a25194953c8b41e927537e8814c72e51e8ffa6437943a3f2e0
3
- size 4861301
 
 
 
 
checkpoints/last_Transformer_T2.2_mix.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:48d9ddd012967af242cd0d57f65ca023a2cda809613811a1e582af96551b90d9
3
- size 4861419
 
 
 
 
checkpoints/mix_methods/dual_branch/seed123/best_Transformer_dual_branch_mix.provenance.json DELETED
@@ -1,102 +0,0 @@
1
- {
2
- "model_name": "Transformer_dual_branch_mix",
3
- "model_class": "TransformerModel",
4
- "feature_method": "mix",
5
- "augment_method": "none",
6
- "seed": 123,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 21:21:52 UTC",
10
- "epoch": 43,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7680493502596811,
14
- "val_loss": 1.2144730560176344,
15
- "val_acc": 0.7739759036144578,
16
- "val_macro_f1": 0.7680493502596811,
17
- "train_loss": 0.36516727127779125,
18
- "train_acc": 0.9939098660170523,
19
- "hyperparameters": {
20
- "lr": 0.0001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.05,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 117
35
- ],
36
- "mean_norm": 5.073193073272705,
37
- "std_norm": 4.6003265380859375,
38
- "is_normalized": true,
39
- "seed": 123
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "Transformer",
44
- "feature": "mix",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": null,
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 16,
55
- "lr": 0.0001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/mix_methods/dual_branch/seed123",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 123,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": false,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": "best_Transformer_dual_branch_mix.pt",
85
- "force_retrain": true,
86
- "no_test_eval": false,
87
- "transformer_variant": "dual_branch"
88
- },
89
- "dataset_info": {
90
- "metadata_path": "Final_dataset_metadata.csv",
91
- "landmark_dir": "data/landmarks",
92
- "train_windows": 13136,
93
- "val_windows": 2075,
94
- "test_windows": 2743,
95
- "seq_len": 32,
96
- "train_stride": 16,
97
- "val_test_stride": 32,
98
- "zero_frame_strategy": "interpolate"
99
- },
100
- "checkpoint_file": "best_Transformer_dual_branch_mix.pt",
101
- "checkpoint_sha256": "04017b04df3e29af1a0fad415dc86563315ec4cdc826c6a7afa88d0aad833e24"
102
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/mix_methods/dual_branch/seed123/best_Transformer_dual_branch_mix.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:04017b04df3e29af1a0fad415dc86563315ec4cdc826c6a7afa88d0aad833e24
3
- size 4781665
 
 
 
 
checkpoints/mix_methods/dual_branch/seed3407/best_Transformer_dual_branch_mix.provenance.json DELETED
@@ -1,102 +0,0 @@
1
- {
2
- "model_name": "Transformer_dual_branch_mix",
3
- "model_class": "TransformerModel",
4
- "feature_method": "mix",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 21:27:35 UTC",
10
- "epoch": 44,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7853391347248251,
14
- "val_loss": 1.1847300107795071,
15
- "val_acc": 0.7889156626506024,
16
- "val_macro_f1": 0.7853391347248251,
17
- "train_loss": 0.36688048366216736,
18
- "train_acc": 0.9933769792935444,
19
- "hyperparameters": {
20
- "lr": 0.0001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.05,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 117
35
- ],
36
- "mean_norm": 5.073193073272705,
37
- "std_norm": 4.6003265380859375,
38
- "is_normalized": true,
39
- "seed": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "Transformer",
44
- "feature": "mix",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": null,
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 16,
55
- "lr": 0.0001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/mix_methods/dual_branch/seed3407",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 3407,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": false,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": "best_Transformer_dual_branch_mix.pt",
85
- "force_retrain": true,
86
- "no_test_eval": false,
87
- "transformer_variant": "dual_branch"
88
- },
89
- "dataset_info": {
90
- "metadata_path": "Final_dataset_metadata.csv",
91
- "landmark_dir": "data/landmarks",
92
- "train_windows": 13136,
93
- "val_windows": 2075,
94
- "test_windows": 2743,
95
- "seq_len": 32,
96
- "train_stride": 16,
97
- "val_test_stride": 32,
98
- "zero_frame_strategy": "interpolate"
99
- },
100
- "checkpoint_file": "best_Transformer_dual_branch_mix.pt",
101
- "checkpoint_sha256": "6e4a23bb3723b512177fab3990f684bde8b2fec35d5bcfd8d5e174523471a91d"
102
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/mix_methods/dual_branch/seed3407/best_Transformer_dual_branch_mix.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:6e4a23bb3723b512177fab3990f684bde8b2fec35d5bcfd8d5e174523471a91d
3
- size 4781729
 
 
 
 
checkpoints/mix_methods/dual_branch/seed42/best_Transformer_dual_branch_mix.provenance.json DELETED
@@ -1,102 +0,0 @@
1
- {
2
- "model_name": "Transformer_dual_branch_mix",
3
- "model_class": "TransformerModel",
4
- "feature_method": "mix",
5
- "augment_method": "none",
6
- "seed": 42,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 21:16:15 UTC",
10
- "epoch": 41,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7786638327163984,
14
- "val_loss": 1.1725259384476996,
15
- "val_acc": 0.7812048192771084,
16
- "val_macro_f1": 0.7786638327163984,
17
- "train_loss": 0.36749564744668234,
18
- "train_acc": 0.9944427527405603,
19
- "hyperparameters": {
20
- "lr": 0.0001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.05,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 117
35
- ],
36
- "mean_norm": 5.073193073272705,
37
- "std_norm": 4.6003265380859375,
38
- "is_normalized": true,
39
- "seed": 42
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "Transformer",
44
- "feature": "mix",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": null,
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 16,
55
- "lr": 0.0001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/mix_methods/dual_branch/seed42",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 42,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": false,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": "best_Transformer_dual_branch_mix.pt",
85
- "force_retrain": true,
86
- "no_test_eval": false,
87
- "transformer_variant": "dual_branch"
88
- },
89
- "dataset_info": {
90
- "metadata_path": "Final_dataset_metadata.csv",
91
- "landmark_dir": "data/landmarks",
92
- "train_windows": 13136,
93
- "val_windows": 2075,
94
- "test_windows": 2743,
95
- "seq_len": 32,
96
- "train_stride": 16,
97
- "val_test_stride": 32,
98
- "zero_frame_strategy": "interpolate"
99
- },
100
- "checkpoint_file": "best_Transformer_dual_branch_mix.pt",
101
- "checkpoint_sha256": "d1867cf85f8e64b50f371b51438de1a16f8278de41029e23f57fce6f98e2d908"
102
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/mix_methods/dual_branch/seed42/best_Transformer_dual_branch_mix.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:d1867cf85f8e64b50f371b51438de1a16f8278de41029e23f57fce6f98e2d908
3
- size 4781537
 
 
 
 
checkpoints/mix_methods/no_innorm/seed123/best_Transformer_no_innorm_mix.provenance.json DELETED
@@ -1,102 +0,0 @@
1
- {
2
- "model_name": "Transformer_no_innorm_mix",
3
- "model_class": "TransformerModel",
4
- "feature_method": "mix",
5
- "augment_method": "none",
6
- "seed": 123,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 21:07:54 UTC",
10
- "epoch": 29,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7532917051678656,
14
- "val_loss": 1.2357021818390812,
15
- "val_acc": 0.7624096385542168,
16
- "val_macro_f1": 0.7532917051678656,
17
- "train_loss": 0.37292970261387937,
18
- "train_acc": 0.9917783191230207,
19
- "hyperparameters": {
20
- "lr": 0.0001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.05,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 117
35
- ],
36
- "mean_norm": 5.073193073272705,
37
- "std_norm": 4.6003265380859375,
38
- "is_normalized": true,
39
- "seed": 123
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "Transformer",
44
- "feature": "mix",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": null,
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 16,
55
- "lr": 0.0001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/mix_methods/no_innorm/seed123",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 123,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": false,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": "best_Transformer_no_innorm_mix.pt",
85
- "force_retrain": true,
86
- "no_test_eval": false,
87
- "transformer_variant": "no_innorm"
88
- },
89
- "dataset_info": {
90
- "metadata_path": "Final_dataset_metadata.csv",
91
- "landmark_dir": "data/landmarks",
92
- "train_windows": 13136,
93
- "val_windows": 2075,
94
- "test_windows": 2743,
95
- "seq_len": 32,
96
- "train_stride": 16,
97
- "val_test_stride": 32,
98
- "zero_frame_strategy": "interpolate"
99
- },
100
- "checkpoint_file": "best_Transformer_no_innorm_mix.pt",
101
- "checkpoint_sha256": "172f7433a301c3e739759860324371f3268c3a72db86e348f59dedbfbfe19860"
102
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/mix_methods/no_innorm/seed123/best_Transformer_no_innorm_mix.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:172f7433a301c3e739759860324371f3268c3a72db86e348f59dedbfbfe19860
3
- size 4859765
 
 
 
 
checkpoints/mix_methods/no_innorm/seed3407/best_Transformer_no_innorm_mix.provenance.json DELETED
@@ -1,102 +0,0 @@
1
- {
2
- "model_name": "Transformer_no_innorm_mix",
3
- "model_class": "TransformerModel",
4
- "feature_method": "mix",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 21:10:47 UTC",
10
- "epoch": 12,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7326276641135263,
14
- "val_loss": 1.2351444497453161,
15
- "val_acc": 0.743132530120482,
16
- "val_macro_f1": 0.7326276641135263,
17
- "train_loss": 0.45092461761835867,
18
- "train_acc": 0.9702344701583435,
19
- "hyperparameters": {
20
- "lr": 0.0001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.05,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 117
35
- ],
36
- "mean_norm": 5.073193073272705,
37
- "std_norm": 4.6003265380859375,
38
- "is_normalized": true,
39
- "seed": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "Transformer",
44
- "feature": "mix",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": null,
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 16,
55
- "lr": 0.0001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/mix_methods/no_innorm/seed3407",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 3407,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": false,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": "best_Transformer_no_innorm_mix.pt",
85
- "force_retrain": true,
86
- "no_test_eval": false,
87
- "transformer_variant": "no_innorm"
88
- },
89
- "dataset_info": {
90
- "metadata_path": "Final_dataset_metadata.csv",
91
- "landmark_dir": "data/landmarks",
92
- "train_windows": 13136,
93
- "val_windows": 2075,
94
- "test_windows": 2743,
95
- "seq_len": 32,
96
- "train_stride": 16,
97
- "val_test_stride": 32,
98
- "zero_frame_strategy": "interpolate"
99
- },
100
- "checkpoint_file": "best_Transformer_no_innorm_mix.pt",
101
- "checkpoint_sha256": "bd26801a883b0e616bc60197efdc07c38ef05625a454c2f37fa328b7d51eeab8"
102
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/mix_methods/no_innorm/seed3407/best_Transformer_no_innorm_mix.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:bd26801a883b0e616bc60197efdc07c38ef05625a454c2f37fa328b7d51eeab8
3
- size 4858869
 
 
 
 
checkpoints/mix_methods/no_innorm/seed42/best_Transformer_no_innorm_mix.provenance.json DELETED
@@ -1,102 +0,0 @@
1
- {
2
- "model_name": "Transformer_no_innorm_mix",
3
- "model_class": "TransformerModel",
4
- "feature_method": "mix",
5
- "augment_method": "none",
6
- "seed": 42,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 21:03:38 UTC",
10
- "epoch": 14,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7322188527314986,
14
- "val_loss": 1.3120268841249396,
15
- "val_acc": 0.7344578313253012,
16
- "val_macro_f1": 0.7322188527314986,
17
- "train_loss": 0.4320120798031392,
18
- "train_acc": 0.9770097442143727,
19
- "hyperparameters": {
20
- "lr": 0.0001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.05,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 117
35
- ],
36
- "mean_norm": 5.073193073272705,
37
- "std_norm": 4.6003265380859375,
38
- "is_normalized": true,
39
- "seed": 42
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "Transformer",
44
- "feature": "mix",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": null,
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 16,
55
- "lr": 0.0001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/mix_methods/no_innorm/seed42",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 42,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": false,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": "best_Transformer_no_innorm_mix.pt",
85
- "force_retrain": true,
86
- "no_test_eval": false,
87
- "transformer_variant": "no_innorm"
88
- },
89
- "dataset_info": {
90
- "metadata_path": "Final_dataset_metadata.csv",
91
- "landmark_dir": "data/landmarks",
92
- "train_windows": 13136,
93
- "val_windows": 2075,
94
- "test_windows": 2743,
95
- "seq_len": 32,
96
- "train_stride": 16,
97
- "val_test_stride": 32,
98
- "zero_frame_strategy": "interpolate"
99
- },
100
- "checkpoint_file": "best_Transformer_no_innorm_mix.pt",
101
- "checkpoint_sha256": "ce4cc1cef61cee0bbc8b6b9e49660ba6cc57366a1d4534c8d255d0c17edd1d8f"
102
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/mix_methods/no_innorm/seed42/best_Transformer_no_innorm_mix.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:ce4cc1cef61cee0bbc8b6b9e49660ba6cc57366a1d4534c8d255d0c17edd1d8f
3
- size 4858933
 
 
 
 
checkpoints/seed123/best_AAGCN_T3.6_bone_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "AAGCN_T3.6_bone_3d",
3
- "model_class": "AAGCNModel",
4
- "feature_method": "bone_3d",
5
- "augment_method": "none",
6
- "seed": 123,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-02 07:50:41 UTC",
10
- "epoch": 21,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7549147966723911,
14
- "val_loss": 1.2110160272379955,
15
- "val_acc": 0.7619277108433735,
16
- "val_macro_f1": 0.7549147966723911,
17
- "train_loss": 0.4059161821904339,
18
- "train_acc": 0.9807399512789281,
19
- "hyperparameters": {
20
- "lr": 0.001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.05,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 39
35
- ],
36
- "mean_norm": 0.6439996957778931,
37
- "std_norm": 1.9998537302017212,
38
- "is_normalized": true,
39
- "seed": 123
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "AAGCN",
44
- "feature": "bone_3d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": "T3.6",
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 32,
55
- "lr": 0.001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 123,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": true,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": null,
85
- "force_retrain": true,
86
- "no_test_eval": false
87
- },
88
- "dataset_info": {
89
- "metadata_path": "Final_dataset_metadata.csv",
90
- "landmark_dir": "data/landmarks",
91
- "train_windows": 13136,
92
- "val_windows": 2075,
93
- "test_windows": 2743,
94
- "seq_len": 32,
95
- "train_stride": 16,
96
- "val_test_stride": 32,
97
- "zero_frame_strategy": "interpolate"
98
- },
99
- "checkpoint_file": "best_AAGCN_T3.6_bone_3d.pt",
100
- "checkpoint_sha256": "ccaaa7908721835e9df186387dc8f99529734c08d9bae698d07f10036b2273e5"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed123/best_AAGCN_T3.6_bone_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:ccaaa7908721835e9df186387dc8f99529734c08d9bae698d07f10036b2273e5
3
- size 4620981
 
 
 
 
checkpoints/seed123/best_AAGCN_T4.2_bone_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "AAGCN_T4.2_bone_3d",
3
- "model_class": "AAGCNModel",
4
- "feature_method": "bone_3d",
5
- "augment_method": "skel_gym_aug",
6
- "seed": 123,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-02 07:53:18 UTC",
10
- "epoch": 10,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7795178200814984,
14
- "val_loss": 1.0049228161501598,
15
- "val_acc": 0.7855421686746988,
16
- "val_macro_f1": 0.7795178200814984,
17
- "train_loss": 0.5662103710598545,
18
- "train_acc": 0.9236449451887941,
19
- "hyperparameters": {
20
- "lr": 0.001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.05,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 39
35
- ],
36
- "mean_norm": 0.6439996957778931,
37
- "std_norm": 1.9998537302017212,
38
- "is_normalized": true,
39
- "seed": 123
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "AAGCN",
44
- "feature": "bone_3d",
45
- "augment": "skel_gym_aug",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": "T4.2",
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 32,
55
- "lr": 0.001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 123,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": true,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": null,
85
- "force_retrain": true,
86
- "no_test_eval": false
87
- },
88
- "dataset_info": {
89
- "metadata_path": "Final_dataset_metadata.csv",
90
- "landmark_dir": "data/landmarks",
91
- "train_windows": 13136,
92
- "val_windows": 2075,
93
- "test_windows": 2743,
94
- "seq_len": 32,
95
- "train_stride": 16,
96
- "val_test_stride": 32,
97
- "zero_frame_strategy": "interpolate"
98
- },
99
- "checkpoint_file": "best_AAGCN_T4.2_bone_3d.pt",
100
- "checkpoint_sha256": "2eb4e286994a37636f36726f794fb9d49c7be3f46a203e9a27d22c90f0766459"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed123/best_AAGCN_T4.2_bone_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:2eb4e286994a37636f36726f794fb9d49c7be3f46a203e9a27d22c90f0766459
3
- size 4620405
 
 
 
 
checkpoints/seed123/best_AAGCN_T4.3_rel_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "AAGCN_T4.3_rel_3d",
3
- "model_class": "AAGCNModel",
4
- "feature_method": "rel_3d",
5
- "augment_method": "skel_gym_aug",
6
- "seed": 123,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-02 08:00:19 UTC",
10
- "epoch": 39,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7586700323679669,
14
- "val_loss": 1.1661911868187318,
15
- "val_acc": 0.7614457831325301,
16
- "val_macro_f1": 0.7586700323679669,
17
- "train_loss": 0.4141682746494586,
18
- "train_acc": 0.9782277710109623,
19
- "hyperparameters": {
20
- "lr": 0.001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.05,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 39
35
- ],
36
- "mean_norm": 0.9333903789520264,
37
- "std_norm": 1.5474810600280762,
38
- "is_normalized": true,
39
- "seed": 123
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "AAGCN",
44
- "feature": "rel_3d",
45
- "augment": "skel_gym_aug",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": "T4.3",
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 32,
55
- "lr": 0.001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 123,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": true,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": null,
85
- "force_retrain": true,
86
- "no_test_eval": false
87
- },
88
- "dataset_info": {
89
- "metadata_path": "Final_dataset_metadata.csv",
90
- "landmark_dir": "data/landmarks",
91
- "train_windows": 13136,
92
- "val_windows": 2075,
93
- "test_windows": 2743,
94
- "seq_len": 32,
95
- "train_stride": 16,
96
- "val_test_stride": 32,
97
- "zero_frame_strategy": "interpolate"
98
- },
99
- "checkpoint_file": "best_AAGCN_T4.3_rel_3d.pt",
100
- "checkpoint_sha256": "1e918e4b3474d7f1ead85144dff1cd5675b552fc87836b226e3833813ba7b56a"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed123/best_AAGCN_T4.3_rel_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:1e918e4b3474d7f1ead85144dff1cd5675b552fc87836b226e3833813ba7b56a
3
- size 4621714
 
 
 
 
checkpoints/seed123/best_AAGCN_T4.4_joint_motion_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "AAGCN_T4.4_joint_motion_3d",
3
- "model_class": "AAGCNModel",
4
- "feature_method": "joint_motion_3d",
5
- "augment_method": "skel_gym_aug",
6
- "seed": 123,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-02 07:57:54 UTC",
10
- "epoch": 21,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.5168462310773836,
14
- "val_loss": 2.027242727969066,
15
- "val_acc": 0.4987951807228916,
16
- "val_macro_f1": 0.5168462310773836,
17
- "train_loss": 0.8254277938466414,
18
- "train_acc": 0.837088915956151,
19
- "hyperparameters": {
20
- "lr": 0.001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.05,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 39
35
- ],
36
- "mean_norm": 0.0005006082938052714,
37
- "std_norm": 0.27481168508529663,
38
- "is_normalized": true,
39
- "seed": 123
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "AAGCN",
44
- "feature": "joint_motion_3d",
45
- "augment": "skel_gym_aug",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": "T4.4",
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 32,
55
- "lr": 0.001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 123,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": true,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": null,
85
- "force_retrain": true,
86
- "no_test_eval": false
87
- },
88
- "dataset_info": {
89
- "metadata_path": "Final_dataset_metadata.csv",
90
- "landmark_dir": "data/landmarks",
91
- "train_windows": 13136,
92
- "val_windows": 2075,
93
- "test_windows": 2743,
94
- "seq_len": 32,
95
- "train_stride": 16,
96
- "val_test_stride": 32,
97
- "zero_frame_strategy": "interpolate"
98
- },
99
- "checkpoint_file": "best_AAGCN_T4.4_joint_motion_3d.pt",
100
- "checkpoint_sha256": "c767ed3c439d479cca0ed50acf586a890daf8a6e138bcc49efb7b14c127c70a0"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed123/best_AAGCN_T4.4_joint_motion_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:c767ed3c439d479cca0ed50acf586a890daf8a6e138bcc49efb7b14c127c70a0
3
- size 4622861
 
 
 
 
checkpoints/seed123/best_AAGCN_T4.5_bone_motion_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "AAGCN_T4.5_bone_motion_3d",
3
- "model_class": "AAGCNModel",
4
- "feature_method": "bone_motion_3d",
5
- "augment_method": "skel_gym_aug",
6
- "seed": 123,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-02 08:02:14 UTC",
10
- "epoch": 22,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.5157286333259934,
14
- "val_loss": 2.1802641842164188,
15
- "val_acc": 0.4833734939759036,
16
- "val_macro_f1": 0.5157286333259934,
17
- "train_loss": 0.8327125068413646,
18
- "train_acc": 0.8352618757612668,
19
- "hyperparameters": {
20
- "lr": 0.001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.05,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 39
35
- ],
36
- "mean_norm": 0.000315668381517753,
37
- "std_norm": 1.7424306869506836,
38
- "is_normalized": true,
39
- "seed": 123
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "AAGCN",
44
- "feature": "bone_motion_3d",
45
- "augment": "skel_gym_aug",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": "T4.5",
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 32,
55
- "lr": 0.001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 123,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": true,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": null,
85
- "force_retrain": true,
86
- "no_test_eval": false
87
- },
88
- "dataset_info": {
89
- "metadata_path": "Final_dataset_metadata.csv",
90
- "landmark_dir": "data/landmarks",
91
- "train_windows": 13136,
92
- "val_windows": 2075,
93
- "test_windows": 2743,
94
- "seq_len": 32,
95
- "train_stride": 16,
96
- "val_test_stride": 32,
97
- "zero_frame_strategy": "interpolate"
98
- },
99
- "checkpoint_file": "best_AAGCN_T4.5_bone_motion_3d.pt",
100
- "checkpoint_sha256": "40b0bb9fed8faf66d0b804404de7dc55db2ce967a1e930a23a0431618cd7dcbf"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed123/best_AAGCN_T4.5_bone_motion_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:40b0bb9fed8faf66d0b804404de7dc55db2ce967a1e930a23a0431618cd7dcbf
3
- size 4622634
 
 
 
 
checkpoints/seed123/best_BiLSTM_T1.12_angle_2d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "BiLSTM_T1.12_angle_2d",
3
- "model_class": "BiLSTMModel",
4
- "feature_method": "angle_2d",
5
- "augment_method": "none",
6
- "seed": 123,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:39:46 UTC",
10
- "epoch": 18,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.6508415304101937,
14
- "val_loss": 2.5169311751012344,
15
- "val_acc": 0.6660240963855422,
16
- "val_macro_f1": 0.6508415304101937,
17
- "train_loss": 0.1415298252335855,
18
- "train_acc": 0.953714981729598,
19
- "hyperparameters": {
20
- "lr": 0.001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.0,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 286
35
- ],
36
- "mean_norm": 31.33723258972168,
37
- "std_norm": 12.3981351852417,
38
- "is_normalized": true,
39
- "seed": 123
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "BiLSTM",
44
- "feature": "angle_2d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.0,
50
- "exp_id": "T1.12",
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 16,
55
- "lr": 0.001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 123,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": false,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": "best_BiLSTM_T1.12_angle_2d.pt",
85
- "force_retrain": true,
86
- "no_test_eval": false
87
- },
88
- "dataset_info": {
89
- "metadata_path": "Final_dataset_metadata.csv",
90
- "landmark_dir": "data/landmarks",
91
- "train_windows": 13136,
92
- "val_windows": 2075,
93
- "test_windows": 2743,
94
- "seq_len": 32,
95
- "train_stride": 16,
96
- "val_test_stride": 32,
97
- "zero_frame_strategy": "interpolate"
98
- },
99
- "checkpoint_file": "best_BiLSTM_T1.12_angle_2d.pt",
100
- "checkpoint_sha256": "1c0f12992afedba8bba1682bb43621d9718dbe8d2528dfdf404fd5b78c15ce52"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed123/best_BiLSTM_T1.12_angle_2d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:1c0f12992afedba8bba1682bb43621d9718dbe8d2528dfdf404fd5b78c15ce52
3
- size 6402917
 
 
 
 
checkpoints/seed123/best_BiLSTM_T1.13_angle2_2d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "BiLSTM_T1.13_angle2_2d",
3
- "model_class": "BiLSTMModel",
4
- "feature_method": "angle2_2d",
5
- "augment_method": "none",
6
- "seed": 123,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:44:11 UTC",
10
- "epoch": 40,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7070244243216,
14
- "val_loss": 2.756914909431733,
15
- "val_acc": 0.7118072289156626,
16
- "val_macro_f1": 0.7070244243216,
17
- "train_loss": 0.03948639655410881,
18
- "train_acc": 0.9855359317904994,
19
- "hyperparameters": {
20
- "lr": 0.001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.0,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 78
35
- ],
36
- "mean_norm": 10.245671272277832,
37
- "std_norm": 12.550997734069824,
38
- "is_normalized": true,
39
- "seed": 123
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "BiLSTM",
44
- "feature": "angle2_2d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.0,
50
- "exp_id": "T1.13",
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 16,
55
- "lr": 0.001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 123,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": false,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": "best_BiLSTM_T1.13_angle2_2d.pt",
85
- "force_retrain": true,
86
- "no_test_eval": false
87
- },
88
- "dataset_info": {
89
- "metadata_path": "Final_dataset_metadata.csv",
90
- "landmark_dir": "data/landmarks",
91
- "train_windows": 13136,
92
- "val_windows": 2075,
93
- "test_windows": 2743,
94
- "seq_len": 32,
95
- "train_stride": 16,
96
- "val_test_stride": 32,
97
- "zero_frame_strategy": "interpolate"
98
- },
99
- "checkpoint_file": "best_BiLSTM_T1.13_angle2_2d.pt",
100
- "checkpoint_sha256": "2fe8155e28318034f70b92ca2a9915b12e178d1669372bc87c422c6485e4683a"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed123/best_BiLSTM_T1.13_angle2_2d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:2fe8155e28318034f70b92ca2a9915b12e178d1669372bc87c422c6485e4683a
3
- size 4487276
 
 
 
 
checkpoints/seed123/best_BiLSTM_T1.14_raw_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "BiLSTM_T1.14_raw_3d",
3
- "model_class": "BiLSTMModel",
4
- "feature_method": "raw_3d",
5
- "augment_method": "none",
6
- "seed": 123,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:46:55 UTC",
10
- "epoch": 33,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.6707058699127225,
14
- "val_loss": 3.091988080438361,
15
- "val_acc": 0.6771084337349398,
16
- "val_macro_f1": 0.6707058699127225,
17
- "train_loss": 0.048797995015416165,
18
- "train_acc": 0.9856881851400731,
19
- "hyperparameters": {
20
- "lr": 0.001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.0,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 39
35
- ],
36
- "mean_norm": 3.006767511367798,
37
- "std_norm": 1.7056739330291748,
38
- "is_normalized": true,
39
- "seed": 123
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "BiLSTM",
44
- "feature": "raw_3d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.0,
50
- "exp_id": "T1.14",
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 16,
55
- "lr": 0.001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 123,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": false,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": "best_BiLSTM_T1.14_raw_3d.pt",
85
- "force_retrain": true,
86
- "no_test_eval": false
87
- },
88
- "dataset_info": {
89
- "metadata_path": "Final_dataset_metadata.csv",
90
- "landmark_dir": "data/landmarks",
91
- "train_windows": 13136,
92
- "val_windows": 2075,
93
- "test_windows": 2743,
94
- "seq_len": 32,
95
- "train_stride": 16,
96
- "val_test_stride": 32,
97
- "zero_frame_strategy": "interpolate"
98
- },
99
- "checkpoint_file": "best_BiLSTM_T1.14_raw_3d.pt",
100
- "checkpoint_sha256": "2c5b6c2873fd9d1e0571416a0d543e9d7ebe43e767d267354f5e20d0136a16b4"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed123/best_BiLSTM_T1.14_raw_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:2c5b6c2873fd9d1e0571416a0d543e9d7ebe43e767d267354f5e20d0136a16b4
3
- size 4127255
 
 
 
 
checkpoints/seed123/best_BiLSTM_T1.15_rel_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "BiLSTM_T1.15_rel_3d",
3
- "model_class": "BiLSTMModel",
4
- "feature_method": "rel_3d",
5
- "augment_method": "none",
6
- "seed": 123,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:47:30 UTC",
10
- "epoch": 18,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7177406866745192,
14
- "val_loss": 1.7179512455951738,
15
- "val_acc": 0.7224096385542169,
16
- "val_macro_f1": 0.7177406866745192,
17
- "train_loss": 0.13940156829270028,
18
- "train_acc": 0.9572929354445798,
19
- "hyperparameters": {
20
- "lr": 0.001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.0,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 39
35
- ],
36
- "mean_norm": 0.9333903789520264,
37
- "std_norm": 1.5474810600280762,
38
- "is_normalized": true,
39
- "seed": 123
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "BiLSTM",
44
- "feature": "rel_3d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.0,
50
- "exp_id": "T1.15",
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 16,
55
- "lr": 0.001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 123,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": false,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": "best_BiLSTM_T1.15_rel_3d.pt",
85
- "force_retrain": true,
86
- "no_test_eval": false
87
- },
88
- "dataset_info": {
89
- "metadata_path": "Final_dataset_metadata.csv",
90
- "landmark_dir": "data/landmarks",
91
- "train_windows": 13136,
92
- "val_windows": 2075,
93
- "test_windows": 2743,
94
- "seq_len": 32,
95
- "train_stride": 16,
96
- "val_test_stride": 32,
97
- "zero_frame_strategy": "interpolate"
98
- },
99
- "checkpoint_file": "best_BiLSTM_T1.15_rel_3d.pt",
100
- "checkpoint_sha256": "188c5d9f745a82766cf99c64de2540b95234256b16aa69880d5feeeee7bfc20b"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed123/best_BiLSTM_T1.15_rel_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:188c5d9f745a82766cf99c64de2540b95234256b16aa69880d5feeeee7bfc20b
3
- size 4126423
 
 
 
 
checkpoints/seed123/best_BiLSTM_T1.16_angle_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "BiLSTM_T1.16_angle_3d",
3
- "model_class": "BiLSTMModel",
4
- "feature_method": "angle_3d",
5
- "augment_method": "none",
6
- "seed": 123,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:49:16 UTC",
10
- "epoch": 14,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.6363861871452745,
14
- "val_loss": 1.9306549452011843,
15
- "val_acc": 0.6472289156626506,
16
- "val_macro_f1": 0.6363861871452745,
17
- "train_loss": 0.1592140994539505,
18
- "train_acc": 0.9479293544457978,
19
- "hyperparameters": {
20
- "lr": 0.001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.0,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 286
35
- ],
36
- "mean_norm": 27.970884323120117,
37
- "std_norm": 9.754449844360352,
38
- "is_normalized": true,
39
- "seed": 123
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "BiLSTM",
44
- "feature": "angle_3d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.0,
50
- "exp_id": "T1.16",
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 16,
55
- "lr": 0.001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 123,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": false,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": "best_BiLSTM_T1.16_angle_3d.pt",
85
- "force_retrain": true,
86
- "no_test_eval": false
87
- },
88
- "dataset_info": {
89
- "metadata_path": "Final_dataset_metadata.csv",
90
- "landmark_dir": "data/landmarks",
91
- "train_windows": 13136,
92
- "val_windows": 2075,
93
- "test_windows": 2743,
94
- "seq_len": 32,
95
- "train_stride": 16,
96
- "val_test_stride": 32,
97
- "zero_frame_strategy": "interpolate"
98
- },
99
- "checkpoint_file": "best_BiLSTM_T1.16_angle_3d.pt",
100
- "checkpoint_sha256": "630c9b52cd57d23ea3db0056877f6e0206e7b5c3867536ab413f3c4207ea7235"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed123/best_BiLSTM_T1.16_angle_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:630c9b52cd57d23ea3db0056877f6e0206e7b5c3867536ab413f3c4207ea7235
3
- size 6402725
 
 
 
 
checkpoints/seed123/best_BiLSTM_T1.17_angle2_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "BiLSTM_T1.17_angle2_3d",
3
- "model_class": "BiLSTMModel",
4
- "feature_method": "angle2_3d",
5
- "augment_method": "none",
6
- "seed": 123,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:51:49 UTC",
10
- "epoch": 13,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7317969502125842,
14
- "val_loss": 1.3385509794883161,
15
- "val_acc": 0.7397590361445783,
16
- "val_macro_f1": 0.7317969502125842,
17
- "train_loss": 0.2160484826829779,
18
- "train_acc": 0.928669305724726,
19
- "hyperparameters": {
20
- "lr": 0.001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.0,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 78
35
- ],
36
- "mean_norm": 4.986588954925537,
37
- "std_norm": 4.332239627838135,
38
- "is_normalized": true,
39
- "seed": 123
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "BiLSTM",
44
- "feature": "angle2_3d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.0,
50
- "exp_id": "T1.17",
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 16,
55
- "lr": 0.001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 123,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": false,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": "best_BiLSTM_T1.17_angle2_3d.pt",
85
- "force_retrain": true,
86
- "no_test_eval": false
87
- },
88
- "dataset_info": {
89
- "metadata_path": "Final_dataset_metadata.csv",
90
- "landmark_dir": "data/landmarks",
91
- "train_windows": 13136,
92
- "val_windows": 2075,
93
- "test_windows": 2743,
94
- "seq_len": 32,
95
- "train_stride": 16,
96
- "val_test_stride": 32,
97
- "zero_frame_strategy": "interpolate"
98
- },
99
- "checkpoint_file": "best_BiLSTM_T1.17_angle2_3d.pt",
100
- "checkpoint_sha256": "5d4cb26ae7f6756d6874e4388f8928fbab226caba682a223a1ce13bbd2ea46a8"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed123/best_BiLSTM_T1.17_angle2_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:5d4cb26ae7f6756d6874e4388f8928fbab226caba682a223a1ce13bbd2ea46a8
3
- size 4485804
 
 
 
 
checkpoints/seed123/best_BiLSTM_T1.18_mix.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "BiLSTM_T1.18_mix",
3
- "model_class": "BiLSTMModel",
4
- "feature_method": "mix",
5
- "augment_method": "none",
6
- "seed": 123,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-02 07:47:04 UTC",
10
- "epoch": 21,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7313032456134255,
14
- "val_loss": 2.071694252634623,
15
- "val_acc": 0.740722891566265,
16
- "val_macro_f1": 0.7313032456134255,
17
- "train_loss": 0.08274235186165926,
18
- "train_acc": 0.9728227771010962,
19
- "hyperparameters": {
20
- "lr": 0.001,
21
- "weight_decay": 0.0001,
22
- "optimizer": "AdamW",
23
- "scheduler": "LambdaLR",
24
- "loss_type": "ce",
25
- "focal_gamma": 2.0,
26
- "label_smoothing": 0.0,
27
- "patience": 10,
28
- "use_amp": true,
29
- "amp_dtype": "torch.bfloat16"
30
- },
31
- "normalization_stats": {
32
- "mean_shape": [
33
- 1,
34
- 117
35
- ],
36
- "mean_norm": 5.073193073272705,
37
- "std_norm": 4.6003265380859375,
38
- "is_normalized": true,
39
- "seed": 123
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "BiLSTM",
44
- "feature": "mix",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.0,
50
- "exp_id": "T1.18",
51
- "smoke_test": false,
52
- "smoke_class": "barbell biceps curl",
53
- "epochs": 100,
54
- "batch_size": 16,
55
- "lr": 0.001,
56
- "weight_decay": 0.0001,
57
- "patience": 10,
58
- "seq_len": 32,
59
- "train_stride": 16,
60
- "val_test_stride": 32,
61
- "use_class_weights": false,
62
- "device": "cuda",
63
- "metadata": "Final_dataset_metadata.csv",
64
- "landmark_dir": "data/landmarks",
65
- "output_dir": "outputs",
66
- "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123",
67
- "hidden_dim": null,
68
- "num_layers": null,
69
- "nhead": 8,
70
- "dropout": null,
71
- "seed": 123,
72
- "num_workers": 0,
73
- "early_stopping_metric": "val_macro_f1",
74
- "optimizer": "adamw",
75
- "scheduler": "cosine_warmup",
76
- "warmup_epochs": 5,
77
- "use_amp": true,
78
- "amp_dtype": "bfloat16",
79
- "in_memory": true,
80
- "push_to_hf": true,
81
- "hf_repo": "Cuong2004/gym-exercise-classification",
82
- "report_file": "outputs/EXPERIMENT_RESULTS.md",
83
- "video_level": true,
84
- "checkpoint_name": null,
85
- "force_retrain": true,
86
- "no_test_eval": false
87
- },
88
- "dataset_info": {
89
- "metadata_path": "Final_dataset_metadata.csv",
90
- "landmark_dir": "data/landmarks",
91
- "train_windows": 13136,
92
- "val_windows": 2075,
93
- "test_windows": 2743,
94
- "seq_len": 32,
95
- "train_stride": 16,
96
- "val_test_stride": 32,
97
- "zero_frame_strategy": "interpolate"
98
- },
99
- "checkpoint_file": "best_BiLSTM_T1.18_mix.pt",
100
- "checkpoint_sha256": "35020bfec2be508fa319498c54cc6d18b4ff1efbe5f1dec033c5d7c05fd8473a"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed123/best_BiLSTM_T1.18_mix.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:35020bfec2be508fa319498c54cc6d18b4ff1efbe5f1dec033c5d7c05fd8473a
3
- size 4845122