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

Clean up repo for fresh benchmark: batch 4

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/seed3407/best_AAGCN_T4.5_bone_motion_3d.provenance.json +0 -101
  2. checkpoints/seed3407/best_AAGCN_T4.5_bone_motion_3d.pt +0 -3
  3. checkpoints/seed3407/best_BiLSTM_T1.12_angle_2d.provenance.json +0 -101
  4. checkpoints/seed3407/best_BiLSTM_T1.12_angle_2d.pt +0 -3
  5. checkpoints/seed3407/best_BiLSTM_T1.13_angle2_2d.provenance.json +0 -101
  6. checkpoints/seed3407/best_BiLSTM_T1.13_angle2_2d.pt +0 -3
  7. checkpoints/seed3407/best_BiLSTM_T1.14_raw_3d.provenance.json +0 -101
  8. checkpoints/seed3407/best_BiLSTM_T1.14_raw_3d.pt +0 -3
  9. checkpoints/seed3407/best_BiLSTM_T1.15_rel_3d.provenance.json +0 -101
  10. checkpoints/seed3407/best_BiLSTM_T1.15_rel_3d.pt +0 -3
  11. checkpoints/seed3407/best_BiLSTM_T1.16_angle_3d.provenance.json +0 -101
  12. checkpoints/seed3407/best_BiLSTM_T1.16_angle_3d.pt +0 -3
  13. checkpoints/seed3407/best_BiLSTM_T1.17_angle2_3d.provenance.json +0 -101
  14. checkpoints/seed3407/best_BiLSTM_T1.17_angle2_3d.pt +0 -3
  15. checkpoints/seed3407/best_BiLSTM_T1.18_mix.provenance.json +0 -101
  16. checkpoints/seed3407/best_BiLSTM_T1.18_mix.pt +0 -3
  17. checkpoints/seed3407/best_LSTM_T1.6_rel_3d.provenance.json +0 -101
  18. checkpoints/seed3407/best_LSTM_T1.6_rel_3d.pt +0 -3
  19. checkpoints/seed3407/best_LSTM_T1.7_angle_3d.provenance.json +0 -101
  20. checkpoints/seed3407/best_LSTM_T1.7_angle_3d.pt +0 -3
  21. checkpoints/seed3407/best_LSTM_T1.9_mix.provenance.json +0 -101
  22. checkpoints/seed3407/best_LSTM_T1.9_mix.pt +0 -3
  23. checkpoints/seed3407/best_STGCN_T3.1_raw_3d.provenance.json +0 -101
  24. checkpoints/seed3407/best_STGCN_T3.1_raw_3d.pt +0 -3
  25. checkpoints/seed3407/best_STGCN_T3.2_rel_3d.provenance.json +0 -101
  26. checkpoints/seed3407/best_STGCN_T3.2_rel_3d.pt +0 -3
  27. checkpoints/seed3407/best_Transformer_T1.19_raw_2d.provenance.json +0 -101
  28. checkpoints/seed3407/best_Transformer_T1.19_raw_2d.pt +0 -3
  29. checkpoints/seed3407/best_Transformer_T1.20_rel_2d.provenance.json +0 -101
  30. checkpoints/seed3407/best_Transformer_T1.20_rel_2d.pt +0 -3
  31. checkpoints/seed3407/best_Transformer_T1.21_angle_2d.provenance.json +0 -101
  32. checkpoints/seed3407/best_Transformer_T1.21_angle_2d.pt +0 -3
  33. checkpoints/seed3407/best_Transformer_T1.22_angle2_2d.provenance.json +0 -101
  34. checkpoints/seed3407/best_Transformer_T1.22_angle2_2d.pt +0 -3
  35. checkpoints/seed3407/best_Transformer_T1.23_raw_3d.provenance.json +0 -101
  36. checkpoints/seed3407/best_Transformer_T1.23_raw_3d.pt +0 -3
  37. checkpoints/seed3407/best_Transformer_T1.24_rel_3d.provenance.json +0 -101
  38. checkpoints/seed3407/best_Transformer_T1.24_rel_3d.pt +0 -3
  39. checkpoints/seed3407/best_Transformer_T1.25_angle_3d.provenance.json +0 -101
  40. checkpoints/seed3407/best_Transformer_T1.25_angle_3d.pt +0 -3
  41. checkpoints/seed3407/best_Transformer_T1.26_angle2_3d.provenance.json +0 -101
  42. checkpoints/seed3407/best_Transformer_T1.26_angle2_3d.pt +0 -3
  43. checkpoints/seed3407/best_Transformer_T1.27_mix.provenance.json +0 -101
  44. checkpoints/seed3407/best_Transformer_T1.27_mix.pt +0 -3
  45. checkpoints/seed3407/best_Transformer_T2.2_mix.provenance.json +0 -101
  46. checkpoints/seed3407/best_Transformer_T2.2_mix.pt +0 -3
  47. checkpoints/seed3407/last_AAGCN_T3.6_bone_3d.pt +0 -3
  48. checkpoints/seed3407/last_AAGCN_T4.2_bone_3d.pt +0 -3
  49. checkpoints/seed3407/last_AAGCN_T4.3_rel_3d.pt +0 -3
  50. checkpoints/seed3407/last_AAGCN_T4.4_joint_motion_3d.pt +0 -3
checkpoints/seed3407/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": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 19:30:31 UTC",
10
- "epoch": 40,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.5404453165622095,
14
- "val_loss": 2.228691496102207,
15
- "val_acc": 0.49975903614457834,
16
- "val_macro_f1": 0.5404453165622095,
17
- "train_loss": 0.6329062711016414,
18
- "train_acc": 0.9093331303288672,
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": 3407
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": "T3.7",
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/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_AAGCN_T4.5_bone_motion_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_AAGCN_T4.5_bone_motion_3d.pt",
100
- "checkpoint_sha256": "aaf7031ddf648b7444351bd599dd4b5f87bddfbaa8cf3a44aeba590a7b5daab0"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/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:aaf7031ddf648b7444351bd599dd4b5f87bddfbaa8cf3a44aeba590a7b5daab0
3
- size 4623658
 
 
 
 
checkpoints/seed3407/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": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:41:38 UTC",
10
- "epoch": 24,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.6586227838395255,
14
- "val_loss": 2.809757260414491,
15
- "val_acc": 0.6578313253012048,
16
- "val_macro_f1": 0.6586227838395255,
17
- "train_loss": 0.1027385481564049,
18
- "train_acc": 0.9678745432399513,
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": 3407
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/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_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": "eb9e270e05c037898cdab894f93e9d31781c39837282e90f074e49f152937d17"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_BiLSTM_T1.12_angle_2d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:eb9e270e05c037898cdab894f93e9d31781c39837282e90f074e49f152937d17
3
- size 6403301
 
 
 
 
checkpoints/seed3407/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": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:45:39 UTC",
10
- "epoch": 27,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7102962807961211,
14
- "val_loss": 2.1254538727955645,
15
- "val_acc": 0.712289156626506,
16
- "val_macro_f1": 0.7102962807961211,
17
- "train_loss": 0.09235894493985554,
18
- "train_acc": 0.9713002436053593,
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": 3407
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/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_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": "1b823929f1a9ab8975ebaa8289e4e6deb56cd96e30edb10e72b018d779a97269"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_BiLSTM_T1.13_angle2_2d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:1b823929f1a9ab8975ebaa8289e4e6deb56cd96e30edb10e72b018d779a97269
3
- size 4486572
 
 
 
 
checkpoints/seed3407/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": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:46:17 UTC",
10
- "epoch": 15,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.665732379989365,
14
- "val_loss": 1.9972008805964367,
15
- "val_acc": 0.6746987951807228,
16
- "val_macro_f1": 0.665732379989365,
17
- "train_loss": 0.10903166792606175,
18
- "train_acc": 0.9661997563946407,
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": 3407
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/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_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": "7262c22d08a4e4005e342d2df342a64d456ca361be8f62321b323805466635ec"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_BiLSTM_T1.14_raw_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:7262c22d08a4e4005e342d2df342a64d456ca361be8f62321b323805466635ec
3
- size 4126231
 
 
 
 
checkpoints/seed3407/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": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:48:13 UTC",
10
- "epoch": 18,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7295849245608023,
14
- "val_loss": 1.7038071952383202,
15
- "val_acc": 0.7426506024096385,
16
- "val_macro_f1": 0.7295849245608023,
17
- "train_loss": 0.12730240024145278,
18
- "train_acc": 0.9620127892813642,
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": 3407
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/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_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": "c839975416c9467aafd38abee2ea145b6781c5ab44ba567bfbcdce9926261173"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_BiLSTM_T1.15_rel_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:c839975416c9467aafd38abee2ea145b6781c5ab44ba567bfbcdce9926261173
3
- size 4126423
 
 
 
 
checkpoints/seed3407/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": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:50:26 UTC",
10
- "epoch": 12,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.6326063434613264,
14
- "val_loss": 2.1273534936215506,
15
- "val_acc": 0.651566265060241,
16
- "val_macro_f1": 0.6326063434613264,
17
- "train_loss": 0.20141746659153997,
18
- "train_acc": 0.9354445797807551,
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": 3407
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/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_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": "90e69e8ac3a799d90484702a35b1a6b1d09ebd1fae8b7c90d92089795216f9e7"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_BiLSTM_T1.16_angle_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:90e69e8ac3a799d90484702a35b1a6b1d09ebd1fae8b7c90d92089795216f9e7
3
- size 6402597
 
 
 
 
checkpoints/seed3407/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": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:55:24 UTC",
10
- "epoch": 35,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7188398757627097,
14
- "val_loss": 2.210303601469082,
15
- "val_acc": 0.7233734939759037,
16
- "val_macro_f1": 0.7188398757627097,
17
- "train_loss": 0.04150597110445113,
18
- "train_acc": 0.9842417783191231,
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": 3407
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/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_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": "4ec8fd063b11f97e21944fbcfb416eacc5449ee07c0147c9accd4d35c59aeff2"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_BiLSTM_T1.17_angle2_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:4ec8fd063b11f97e21944fbcfb416eacc5449ee07c0147c9accd4d35c59aeff2
3
- size 4486956
 
 
 
 
checkpoints/seed3407/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": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-02 08:10:27 UTC",
10
- "epoch": 16,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.741758145206969,
14
- "val_loss": 1.5291004327119115,
15
- "val_acc": 0.7469879518072289,
16
- "val_macro_f1": 0.741758145206969,
17
- "train_loss": 0.13305485730448535,
18
- "train_acc": 0.9573690621193667,
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": 3407
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/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": 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": "33febdb73d59b7ecf1e7371a2cab054f0c6fef97ec1eb7718b609e65aaa50165"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_BiLSTM_T1.18_mix.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:33febdb73d59b7ecf1e7371a2cab054f0c6fef97ec1eb7718b609e65aaa50165
3
- size 4844866
 
 
 
 
checkpoints/seed3407/best_LSTM_T1.6_rel_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "LSTM_T1.6_rel_3d",
3
- "model_class": "LSTMModel",
4
- "feature_method": "rel_3d",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:30:04 UTC",
10
- "epoch": 7,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7014440204220109,
14
- "val_loss": 1.215536148461951,
15
- "val_acc": 0.7166265060240964,
16
- "val_macro_f1": 0.7014440204220109,
17
- "train_loss": 0.32032245525525344,
18
- "train_acc": 0.902557856272838,
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": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "LSTM",
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.6",
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/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_LSTM_T1.6_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_LSTM_T1.6_rel_3d.pt",
100
- "checkpoint_sha256": "cc0e75eba867bba6e77d75a011fc649f9a915eddd3f3591e7cdfe033d88ca855"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_LSTM_T1.6_rel_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:cc0e75eba867bba6e77d75a011fc649f9a915eddd3f3591e7cdfe033d88ca855
3
- size 4174522
 
 
 
 
checkpoints/seed3407/best_LSTM_T1.7_angle_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "LSTM_T1.7_angle_3d",
3
- "model_class": "LSTMModel",
4
- "feature_method": "angle_3d",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:32:21 UTC",
10
- "epoch": 20,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.6279865527393231,
14
- "val_loss": 2.6047719106329494,
15
- "val_acc": 0.6428915662650603,
16
- "val_macro_f1": 0.6279865527393231,
17
- "train_loss": 0.0917857000366053,
18
- "train_acc": 0.9693209500609014,
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": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "LSTM",
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.7",
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/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_LSTM_T1.7_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_LSTM_T1.7_angle_3d.pt",
100
- "checkpoint_sha256": "cffc6d4f6f81329a02332f7e89dad5262c62cc1aa2d85a072897223a1b5b036b"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_LSTM_T1.7_angle_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:cffc6d4f6f81329a02332f7e89dad5262c62cc1aa2d85a072897223a1b5b036b
3
- size 6072344
 
 
 
 
checkpoints/seed3407/best_LSTM_T1.9_mix.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "LSTM_T1.9_mix",
3
- "model_class": "LSTMModel",
4
- "feature_method": "mix",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-02 08:09:23 UTC",
10
- "epoch": 30,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7431662245715333,
14
- "val_loss": 1.9830081719088266,
15
- "val_acc": 0.7498795180722891,
16
- "val_macro_f1": 0.7431662245715333,
17
- "train_loss": 0.045109883685858325,
18
- "train_acc": 0.9850030450669914,
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": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "LSTM",
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.9",
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/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": 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_LSTM_T1.9_mix.pt",
100
- "checkpoint_sha256": "3ee176a28876197562fd85402cd0b1979a2ac703ec8831fba2d4ffc2bc561a87"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_LSTM_T1.9_mix.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:3ee176a28876197562fd85402cd0b1979a2ac703ec8831fba2d4ffc2bc561a87
3
- size 4774573
 
 
 
 
checkpoints/seed3407/best_STGCN_T3.1_raw_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "STGCN_T3.1_raw_3d",
3
- "model_class": "STGCNModel",
4
- "feature_method": "raw_3d",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 19:25:29 UTC",
10
- "epoch": 23,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.6558083011490267,
14
- "val_loss": 1.8894618248436825,
15
- "val_acc": 0.6602409638554216,
16
- "val_macro_f1": 0.6558083011490267,
17
- "train_loss": 0.09318734320667861,
18
- "train_acc": 0.9682551766138855,
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": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "STGCN",
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": "T3.1",
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/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_STGCN_T3.1_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_STGCN_T3.1_raw_3d.pt",
100
- "checkpoint_sha256": "a68aaf1c47dbef9394cfd65e92ce979c414b3a3d9594a9935f4ddb7d3628dd61"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_STGCN_T3.1_raw_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:a68aaf1c47dbef9394cfd65e92ce979c414b3a3d9594a9935f4ddb7d3628dd61
3
- size 4267054
 
 
 
 
checkpoints/seed3407/best_STGCN_T3.2_rel_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "STGCN_T3.2_rel_3d",
3
- "model_class": "STGCNModel",
4
- "feature_method": "rel_3d",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-02 08:05:15 UTC",
10
- "epoch": 41,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7034499862222078,
14
- "val_loss": 2.0418173284846617,
15
- "val_acc": 0.7108433734939759,
16
- "val_macro_f1": 0.7034499862222078,
17
- "train_loss": 0.05101001347062358,
18
- "train_acc": 0.982262484774665,
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": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "STGCN",
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": "T3.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/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": 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_STGCN_T3.2_rel_3d.pt",
100
- "checkpoint_sha256": "dab3d8736dd5589baca383113e392f9679d974482bea88691cd6d34b47c7691f"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_STGCN_T3.2_rel_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:dab3d8736dd5589baca383113e392f9679d974482bea88691cd6d34b47c7691f
3
- size 4268014
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.19_raw_2d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "Transformer_T1.19_raw_2d",
3
- "model_class": "TransformerModel",
4
- "feature_method": "raw_2d",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 18:57:24 UTC",
10
- "epoch": 40,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7703011656078183,
14
- "val_loss": 1.1475775889316238,
15
- "val_acc": 0.7763855421686747,
16
- "val_macro_f1": 0.7703011656078183,
17
- "train_loss": 0.3720138879554135,
18
- "train_acc": 0.9922350791717418,
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
- 26
35
- ],
36
- "mean_norm": 2.96781325340271,
37
- "std_norm": 1.150650978088379,
38
- "is_normalized": true,
39
- "seed": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "Transformer",
44
- "feature": "raw_2d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": "T1.19",
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/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_T1.19_raw_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_Transformer_T1.19_raw_2d.pt",
100
- "checkpoint_sha256": "f98de09ee5203d715d4a2a2a0f69aae197e27daae82fad21a6d6e4b963a09c7f"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.19_raw_2d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:f98de09ee5203d715d4a2a2a0f69aae197e27daae82fad21a6d6e4b963a09c7f
3
- size 4723155
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.20_rel_2d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "Transformer_T1.20_rel_2d",
3
- "model_class": "TransformerModel",
4
- "feature_method": "rel_2d",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 19:01:28 UTC",
10
- "epoch": 35,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7549542079115107,
14
- "val_loss": 1.2111418497131532,
15
- "val_acc": 0.7595180722891566,
16
- "val_macro_f1": 0.7549542079115107,
17
- "train_loss": 0.38563940339198793,
18
- "train_acc": 0.9910931790499391,
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
- 26
35
- ],
36
- "mean_norm": 0.7991983294487,
37
- "std_norm": 0.8995318412780762,
38
- "is_normalized": true,
39
- "seed": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "Transformer",
44
- "feature": "rel_2d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": "T1.20",
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/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_T1.20_rel_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_Transformer_T1.20_rel_2d.pt",
100
- "checkpoint_sha256": "2c2fc35980f7cff85c6c17e9acfa95e681c3dfb52f4537f57d60f6d2fdc37764"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.20_rel_2d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:2c2fc35980f7cff85c6c17e9acfa95e681c3dfb52f4537f57d60f6d2fdc37764
3
- size 4722899
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.21_angle_2d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "Transformer_T1.21_angle_2d",
3
- "model_class": "TransformerModel",
4
- "feature_method": "angle_2d",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 19:02:38 UTC",
10
- "epoch": 20,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.6998621647068585,
14
- "val_loss": 1.4590150987383832,
15
- "val_acc": 0.7103614457831325,
16
- "val_macro_f1": 0.6998621647068585,
17
- "train_loss": 0.40631571568176605,
18
- "train_acc": 0.9849269183922046,
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
- 286
35
- ],
36
- "mean_norm": 31.33723258972168,
37
- "std_norm": 12.3981351852417,
38
- "is_normalized": true,
39
- "seed": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "Transformer",
44
- "feature": "angle_2d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": "T1.21",
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/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_T1.21_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_Transformer_T1.21_angle_2d.pt",
100
- "checkpoint_sha256": "08bb8a89c36aaca6cdb98960477b55ffb063ccbc470d3d8ad2433a39e93aff82"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.21_angle_2d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:08bb8a89c36aaca6cdb98960477b55ffb063ccbc470d3d8ad2433a39e93aff82
3
- size 5128423
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.22_angle2_2d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "Transformer_T1.22_angle2_2d",
3
- "model_class": "TransformerModel",
4
- "feature_method": "angle2_2d",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 19:08:05 UTC",
10
- "epoch": 34,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.6827266371390894,
14
- "val_loss": 1.5321126123796027,
15
- "val_acc": 0.6906024096385542,
16
- "val_macro_f1": 0.6827266371390894,
17
- "train_loss": 0.38627705134079315,
18
- "train_acc": 0.9898751522533495,
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
- 78
35
- ],
36
- "mean_norm": 10.245671272277832,
37
- "std_norm": 12.550997734069824,
38
- "is_normalized": true,
39
- "seed": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "Transformer",
44
- "feature": "angle2_2d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": "T1.22",
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/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_T1.22_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_Transformer_T1.22_angle2_2d.pt",
100
- "checkpoint_sha256": "7a929f1f466e2b86329806dbd9f89e31668a18dbd20d5c631785e791f6260085"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.22_angle2_2d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:7a929f1f466e2b86329806dbd9f89e31668a18dbd20d5c631785e791f6260085
3
- size 4804849
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.23_raw_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "Transformer_T1.23_raw_3d",
3
- "model_class": "TransformerModel",
4
- "feature_method": "raw_3d",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 19:08:21 UTC",
10
- "epoch": 31,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.8000526799178661,
14
- "val_loss": 1.0448618410581565,
15
- "val_acc": 0.807710843373494,
16
- "val_macro_f1": 0.8000526799178661,
17
- "train_loss": 0.3817782750881836,
18
- "train_acc": 0.9900274056029232,
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
- 39
35
- ],
36
- "mean_norm": 3.006767511367798,
37
- "std_norm": 1.7056739330291748,
38
- "is_normalized": true,
39
- "seed": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "Transformer",
44
- "feature": "raw_3d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": "T1.23",
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/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_T1.23_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_Transformer_T1.23_raw_3d.pt",
100
- "checkpoint_sha256": "c4f0952ed3756d8cf5aaefce3086cc4990842b420b69638d9b345f3c7e895a92"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.23_raw_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:c4f0952ed3756d8cf5aaefce3086cc4990842b420b69638d9b345f3c7e895a92
3
- size 4742995
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.24_rel_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "Transformer_T1.24_rel_3d",
3
- "model_class": "TransformerModel",
4
- "feature_method": "rel_3d",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 19:11:23 UTC",
10
- "epoch": 30,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7756020061297881,
14
- "val_loss": 1.2157148212984383,
15
- "val_acc": 0.7802409638554216,
16
- "val_macro_f1": 0.7756020061297881,
17
- "train_loss": 0.38277445299761886,
18
- "train_acc": 0.9902557856272838,
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
- 39
35
- ],
36
- "mean_norm": 0.9333903789520264,
37
- "std_norm": 1.5474810600280762,
38
- "is_normalized": true,
39
- "seed": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "Transformer",
44
- "feature": "rel_3d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": "T1.24",
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/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_T1.24_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_Transformer_T1.24_rel_3d.pt",
100
- "checkpoint_sha256": "962778cd618c37373b59462c2c75aa85602b978d706e7ea6ac1f8f3c710908c8"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.24_rel_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:962778cd618c37373b59462c2c75aa85602b978d706e7ea6ac1f8f3c710908c8
3
- size 4742995
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.25_angle_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "Transformer_T1.25_angle_3d",
3
- "model_class": "TransformerModel",
4
- "feature_method": "angle_3d",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 19:15:40 UTC",
10
- "epoch": 26,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.6914297699710311,
14
- "val_loss": 1.4418543454250656,
15
- "val_acc": 0.7103614457831325,
16
- "val_macro_f1": 0.6914297699710311,
17
- "train_loss": 0.3960635036266387,
18
- "train_acc": 0.9859165651644336,
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
- 286
35
- ],
36
- "mean_norm": 27.970884323120117,
37
- "std_norm": 9.754449844360352,
38
- "is_normalized": true,
39
- "seed": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "Transformer",
44
- "feature": "angle_3d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": "T1.25",
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/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_T1.25_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_Transformer_T1.25_angle_3d.pt",
100
- "checkpoint_sha256": "8d1f7f7a3412a31f8ec80c7c614f4904b1acfd6e8260eb47858c4a340219839b"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.25_angle_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:8d1f7f7a3412a31f8ec80c7c614f4904b1acfd6e8260eb47858c4a340219839b
3
- size 5128743
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.26_angle2_3d.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "Transformer_T1.26_angle2_3d",
3
- "model_class": "TransformerModel",
4
- "feature_method": "angle2_3d",
5
- "augment_method": "none",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-03 19:26:32 UTC",
10
- "epoch": 41,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7389860116601635,
14
- "val_loss": 1.3843384419866356,
15
- "val_acc": 0.740722891566265,
16
- "val_macro_f1": 0.7389860116601635,
17
- "train_loss": 0.3687728435418202,
18
- "train_acc": 0.9933008526187577,
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
- 78
35
- ],
36
- "mean_norm": 4.986588954925537,
37
- "std_norm": 4.332239627838135,
38
- "is_normalized": true,
39
- "seed": 3407
40
- },
41
- "cmd_args": {
42
- "command": "train",
43
- "model": "Transformer",
44
- "feature": "angle2_3d",
45
- "augment": "none",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": "T1.26",
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/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_T1.26_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_Transformer_T1.26_angle2_3d.pt",
100
- "checkpoint_sha256": "9327b194ab4ad4de19c824313de32fb2f060b97d45c768cfa238d3e78c0e2895"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.26_angle2_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:9327b194ab4ad4de19c824313de32fb2f060b97d45c768cfa238d3e78c0e2895
3
- size 4805233
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.27_mix.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "Transformer_T1.27_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-02 08:13:08 UTC",
10
- "epoch": 23,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7496991450588049,
14
- "val_loss": 1.2947222172495831,
15
- "val_acc": 0.756144578313253,
16
- "val_macro_f1": 0.7496991450588049,
17
- "train_loss": 0.3827648518219064,
18
- "train_acc": 0.9905602923264312,
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": "T1.27",
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/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": 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_Transformer_T1.27_mix.pt",
100
- "checkpoint_sha256": "65a0f0636d7062a8b2538f464b3a77d054bb9fb502e0e25e03ad30f613bd27a8"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_Transformer_T1.27_mix.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:65a0f0636d7062a8b2538f464b3a77d054bb9fb502e0e25e03ad30f613bd27a8
3
- size 4863669
 
 
 
 
checkpoints/seed3407/best_Transformer_T2.2_mix.provenance.json DELETED
@@ -1,101 +0,0 @@
1
- {
2
- "model_name": "Transformer_T2.2_mix",
3
- "model_class": "TransformerModel",
4
- "feature_method": "mix",
5
- "augment_method": "skel_gym_aug",
6
- "seed": 3407,
7
- "git_sha": "unknown",
8
- "git_dirty": true,
9
- "saved_timestamp": "2026-10-02 08:23:25 UTC",
10
- "epoch": 23,
11
- "total_epochs": 100,
12
- "early_stopping_metric": "val_macro_f1",
13
- "best_metric_value": 0.7794304554721907,
14
- "val_loss": 1.0985891499576799,
15
- "val_acc": 0.7831325301204819,
16
- "val_macro_f1": 0.7794304554721907,
17
- "train_loss": 0.4457912296238248,
18
- "train_acc": 0.970006090133983,
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": "skel_gym_aug",
46
- "zero_frame": "interpolate",
47
- "loss": "ce",
48
- "focal_gamma": 2.0,
49
- "label_smoothing": 0.05,
50
- "exp_id": "T2.2",
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/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": 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_Transformer_T2.2_mix.pt",
100
- "checkpoint_sha256": "210b3a77b9065970a08bfd3c1da1dcdee8e1797596ffac91b0330a257096b09d"
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
checkpoints/seed3407/best_Transformer_T2.2_mix.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:210b3a77b9065970a08bfd3c1da1dcdee8e1797596ffac91b0330a257096b09d
3
- size 4863467
 
 
 
 
checkpoints/seed3407/last_AAGCN_T3.6_bone_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:4a5f5c2b0d18c766f5d88c620026776bbba8c0361c7a405da24d8dbd8d223159
3
- size 4618869
 
 
 
 
checkpoints/seed3407/last_AAGCN_T4.2_bone_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:05779229d8fd29c1518ae875d23c2caf45ed5bbbeab8d3e74799c895deb254cd
3
- size 4618613
 
 
 
 
checkpoints/seed3407/last_AAGCN_T4.3_rel_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:1bb06b6a071d8aa81d5aadcf0a6394cd38b8956535f6963f041e03cc8347c091
3
- size 4619154
 
 
 
 
checkpoints/seed3407/last_AAGCN_T4.4_joint_motion_3d.pt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:58b402f79596dec2dfd903ee88f1981161b13ef796fe359729872d6efaf28dbe
3
- size 4621581