diff --git a/checkpoints/last_LSTM_T1.6_rel_3d.pt b/checkpoints/last_LSTM_T1.6_rel_3d.pt deleted file mode 100644 index 0645487b812d0810376b97751282cfa279043c67..0000000000000000000000000000000000000000 --- a/checkpoints/last_LSTM_T1.6_rel_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dfaf8392fc8f63366dc6798006cc128659a23328b9f3579d7e42ff56102d1da1 -size 4174842 diff --git a/checkpoints/last_LSTM_T1.7_angle_3d.pt b/checkpoints/last_LSTM_T1.7_angle_3d.pt deleted file mode 100644 index d64123cf73d468ca2954cb3dcc4694b69eec5562..0000000000000000000000000000000000000000 --- a/checkpoints/last_LSTM_T1.7_angle_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:309885ef7def3fdbc49d88c264f6e03a176d5ae646c10d88afa415d42ccfea4e -size 6071128 diff --git a/checkpoints/last_LSTM_T1.8_angle2_3d.pt b/checkpoints/last_LSTM_T1.8_angle2_3d.pt deleted file mode 100644 index 85b236846ebfe34969c4f6622d6735b8381c8263..0000000000000000000000000000000000000000 --- a/checkpoints/last_LSTM_T1.8_angle2_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:43c749556b0a69d1cbdf8f0905a5c8f7a7cad3021068f97b3e4cf138a6fedb85 -size 4473735 diff --git a/checkpoints/last_LSTM_T1.9_mix.pt b/checkpoints/last_LSTM_T1.9_mix.pt deleted file mode 100644 index 3b64f5ebeffc402f3c0bb9390ba88135d594b1ed..0000000000000000000000000000000000000000 --- a/checkpoints/last_LSTM_T1.9_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8f7c2c9680ace79851ff233fab1e568180bb8799d8c3f577e1bfacd64afa953c -size 4772205 diff --git a/checkpoints/last_STGCN_T3.2_rel_3d.pt b/checkpoints/last_STGCN_T3.2_rel_3d.pt deleted file mode 100644 index b23a1e9bbb3f1ad8c08bfd99321a4a16e2221b01..0000000000000000000000000000000000000000 --- a/checkpoints/last_STGCN_T3.2_rel_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:065ada6b085e1d3c83504fd445de2ea0353f6d6e518ab60261ce7c54514e9b44 -size 4266094 diff --git a/checkpoints/last_Transformer_T1.19_raw_2d.pt b/checkpoints/last_Transformer_T1.19_raw_2d.pt deleted file mode 100644 index f48aca38cae07e78609c4673128339d31a211d5f..0000000000000000000000000000000000000000 --- a/checkpoints/last_Transformer_T1.19_raw_2d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:59d192b440d861e52972a95a19a13a892e82606073abc17ab8590713b80388e7 -size 4720851 diff --git a/checkpoints/last_Transformer_T1.20_rel_2d.pt b/checkpoints/last_Transformer_T1.20_rel_2d.pt deleted file mode 100644 index a9b1bbc384efba2831a7bd10d5e7a6889ef6a78b..0000000000000000000000000000000000000000 --- a/checkpoints/last_Transformer_T1.20_rel_2d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c6c3df6b31e339415c1953e5de9dded74759e8cf2dd136ecdf037a5f72733f31 -size 4720019 diff --git a/checkpoints/last_Transformer_T1.21_angle_2d.pt b/checkpoints/last_Transformer_T1.21_angle_2d.pt deleted file mode 100644 index f06dd3ecc4643982758e54b1ded65e311ca8e685..0000000000000000000000000000000000000000 --- a/checkpoints/last_Transformer_T1.21_angle_2d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a8fb750a956b4663669b13413aea3047f26d9f3f13a87a07d79a450390cf600c -size 5127527 diff --git a/checkpoints/last_Transformer_T1.22_angle2_2d.pt b/checkpoints/last_Transformer_T1.22_angle2_2d.pt deleted file mode 100644 index 57989c6a763c427d43d8ce7f47b8a3939954c283..0000000000000000000000000000000000000000 --- a/checkpoints/last_Transformer_T1.22_angle2_2d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a640a2e7c3eb0eed44bbc433f2450879a11cc384e351ab39df98085c8dd13805 -size 4802737 diff --git a/checkpoints/last_Transformer_T1.23_raw_3d.pt b/checkpoints/last_Transformer_T1.23_raw_3d.pt deleted file mode 100644 index 1daa14946ae90d267d10c7d8c7b32c8f0ca6ac8a..0000000000000000000000000000000000000000 --- a/checkpoints/last_Transformer_T1.23_raw_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:87f0fe40745677bd8d1b5e281e5849ce76e62f7189b126412773ea8e273d11b2 -size 4740243 diff --git a/checkpoints/last_Transformer_T1.24_rel_3d.pt b/checkpoints/last_Transformer_T1.24_rel_3d.pt deleted file mode 100644 index 57b69c77f31b6498f37ac146cc4fe4fd5ab195d6..0000000000000000000000000000000000000000 --- a/checkpoints/last_Transformer_T1.24_rel_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7892579e11ccac07f6553de9be023d32fde61aaa5f36d4dacc34462b7a6a617e -size 4741203 diff --git a/checkpoints/last_Transformer_T1.25_angle_3d.pt b/checkpoints/last_Transformer_T1.25_angle_3d.pt deleted file mode 100644 index dcc6d2e36565ff271e9574731b0376ce7c2bd8f0..0000000000000000000000000000000000000000 --- a/checkpoints/last_Transformer_T1.25_angle_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cecd54fdfd7918c9d088cedd058b6a4a9fa3f1131e8920d8838a7a10c101240a -size 5126375 diff --git a/checkpoints/last_Transformer_T1.27_mix.pt b/checkpoints/last_Transformer_T1.27_mix.pt deleted file mode 100644 index d0bf5f7addd9a6f3e990a64164f652048c9489e8..0000000000000000000000000000000000000000 --- a/checkpoints/last_Transformer_T1.27_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f7411b90b90c58a25194953c8b41e927537e8814c72e51e8ffa6437943a3f2e0 -size 4861301 diff --git a/checkpoints/last_Transformer_T2.2_mix.pt b/checkpoints/last_Transformer_T2.2_mix.pt deleted file mode 100644 index 81dafe0f9248afca6d713f032647066cb4fda23d..0000000000000000000000000000000000000000 --- a/checkpoints/last_Transformer_T2.2_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:48d9ddd012967af242cd0d57f65ca023a2cda809613811a1e582af96551b90d9 -size 4861419 diff --git a/checkpoints/mix_methods/dual_branch/seed123/best_Transformer_dual_branch_mix.provenance.json b/checkpoints/mix_methods/dual_branch/seed123/best_Transformer_dual_branch_mix.provenance.json deleted file mode 100644 index b27615aaaa4100979f4d613af86eb3c4f7a708ec..0000000000000000000000000000000000000000 --- a/checkpoints/mix_methods/dual_branch/seed123/best_Transformer_dual_branch_mix.provenance.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "model_name": "Transformer_dual_branch_mix", - "model_class": "TransformerModel", - "feature_method": "mix", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 21:21:52 UTC", - "epoch": 43, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7680493502596811, - "val_loss": 1.2144730560176344, - "val_acc": 0.7739759036144578, - "val_macro_f1": 0.7680493502596811, - "train_loss": 0.36516727127779125, - "train_acc": 0.9939098660170523, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 117 - ], - "mean_norm": 5.073193073272705, - "std_norm": 4.6003265380859375, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "mix", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": null, - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/mix_methods/dual_branch/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_Transformer_dual_branch_mix.pt", - "force_retrain": true, - "no_test_eval": false, - "transformer_variant": "dual_branch" - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_dual_branch_mix.pt", - "checkpoint_sha256": "04017b04df3e29af1a0fad415dc86563315ec4cdc826c6a7afa88d0aad833e24" -} \ No newline at end of file diff --git a/checkpoints/mix_methods/dual_branch/seed123/best_Transformer_dual_branch_mix.pt b/checkpoints/mix_methods/dual_branch/seed123/best_Transformer_dual_branch_mix.pt deleted file mode 100644 index e269563214b542a4b78cebf4149a933021f22bd4..0000000000000000000000000000000000000000 --- a/checkpoints/mix_methods/dual_branch/seed123/best_Transformer_dual_branch_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:04017b04df3e29af1a0fad415dc86563315ec4cdc826c6a7afa88d0aad833e24 -size 4781665 diff --git a/checkpoints/mix_methods/dual_branch/seed3407/best_Transformer_dual_branch_mix.provenance.json b/checkpoints/mix_methods/dual_branch/seed3407/best_Transformer_dual_branch_mix.provenance.json deleted file mode 100644 index 25f1c2ca6577510d8df704b217766a6288874ef5..0000000000000000000000000000000000000000 --- a/checkpoints/mix_methods/dual_branch/seed3407/best_Transformer_dual_branch_mix.provenance.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "model_name": "Transformer_dual_branch_mix", - "model_class": "TransformerModel", - "feature_method": "mix", - "augment_method": "none", - "seed": 3407, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 21:27:35 UTC", - "epoch": 44, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7853391347248251, - "val_loss": 1.1847300107795071, - "val_acc": 0.7889156626506024, - "val_macro_f1": 0.7853391347248251, - "train_loss": 0.36688048366216736, - "train_acc": 0.9933769792935444, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 117 - ], - "mean_norm": 5.073193073272705, - "std_norm": 4.6003265380859375, - "is_normalized": true, - "seed": 3407 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "mix", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": null, - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/mix_methods/dual_branch/seed3407", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 3407, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_Transformer_dual_branch_mix.pt", - "force_retrain": true, - "no_test_eval": false, - "transformer_variant": "dual_branch" - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_dual_branch_mix.pt", - "checkpoint_sha256": "6e4a23bb3723b512177fab3990f684bde8b2fec35d5bcfd8d5e174523471a91d" -} \ No newline at end of file diff --git a/checkpoints/mix_methods/dual_branch/seed3407/best_Transformer_dual_branch_mix.pt b/checkpoints/mix_methods/dual_branch/seed3407/best_Transformer_dual_branch_mix.pt deleted file mode 100644 index cdd0138d615e6edf762c4c19f3f65c66017fe2b1..0000000000000000000000000000000000000000 --- a/checkpoints/mix_methods/dual_branch/seed3407/best_Transformer_dual_branch_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6e4a23bb3723b512177fab3990f684bde8b2fec35d5bcfd8d5e174523471a91d -size 4781729 diff --git a/checkpoints/mix_methods/dual_branch/seed42/best_Transformer_dual_branch_mix.provenance.json b/checkpoints/mix_methods/dual_branch/seed42/best_Transformer_dual_branch_mix.provenance.json deleted file mode 100644 index 068a093e45206c09da5499190fa3b1a1c92ff564..0000000000000000000000000000000000000000 --- a/checkpoints/mix_methods/dual_branch/seed42/best_Transformer_dual_branch_mix.provenance.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "model_name": "Transformer_dual_branch_mix", - "model_class": "TransformerModel", - "feature_method": "mix", - "augment_method": "none", - "seed": 42, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 21:16:15 UTC", - "epoch": 41, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7786638327163984, - "val_loss": 1.1725259384476996, - "val_acc": 0.7812048192771084, - "val_macro_f1": 0.7786638327163984, - "train_loss": 0.36749564744668234, - "train_acc": 0.9944427527405603, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 117 - ], - "mean_norm": 5.073193073272705, - "std_norm": 4.6003265380859375, - "is_normalized": true, - "seed": 42 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "mix", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": null, - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/mix_methods/dual_branch/seed42", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 42, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_Transformer_dual_branch_mix.pt", - "force_retrain": true, - "no_test_eval": false, - "transformer_variant": "dual_branch" - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_dual_branch_mix.pt", - "checkpoint_sha256": "d1867cf85f8e64b50f371b51438de1a16f8278de41029e23f57fce6f98e2d908" -} \ No newline at end of file diff --git a/checkpoints/mix_methods/dual_branch/seed42/best_Transformer_dual_branch_mix.pt b/checkpoints/mix_methods/dual_branch/seed42/best_Transformer_dual_branch_mix.pt deleted file mode 100644 index 3582f4915b44068f5fc58fda28c684723b74d7af..0000000000000000000000000000000000000000 --- a/checkpoints/mix_methods/dual_branch/seed42/best_Transformer_dual_branch_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d1867cf85f8e64b50f371b51438de1a16f8278de41029e23f57fce6f98e2d908 -size 4781537 diff --git a/checkpoints/mix_methods/no_innorm/seed123/best_Transformer_no_innorm_mix.provenance.json b/checkpoints/mix_methods/no_innorm/seed123/best_Transformer_no_innorm_mix.provenance.json deleted file mode 100644 index 237a3981a59832c2b07830e4daecf2acd89495ff..0000000000000000000000000000000000000000 --- a/checkpoints/mix_methods/no_innorm/seed123/best_Transformer_no_innorm_mix.provenance.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "model_name": "Transformer_no_innorm_mix", - "model_class": "TransformerModel", - "feature_method": "mix", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 21:07:54 UTC", - "epoch": 29, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7532917051678656, - "val_loss": 1.2357021818390812, - "val_acc": 0.7624096385542168, - "val_macro_f1": 0.7532917051678656, - "train_loss": 0.37292970261387937, - "train_acc": 0.9917783191230207, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 117 - ], - "mean_norm": 5.073193073272705, - "std_norm": 4.6003265380859375, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "mix", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": null, - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/mix_methods/no_innorm/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_Transformer_no_innorm_mix.pt", - "force_retrain": true, - "no_test_eval": false, - "transformer_variant": "no_innorm" - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_no_innorm_mix.pt", - "checkpoint_sha256": "172f7433a301c3e739759860324371f3268c3a72db86e348f59dedbfbfe19860" -} \ No newline at end of file diff --git a/checkpoints/mix_methods/no_innorm/seed123/best_Transformer_no_innorm_mix.pt b/checkpoints/mix_methods/no_innorm/seed123/best_Transformer_no_innorm_mix.pt deleted file mode 100644 index e6a70e1c442ae9081ed3e7522ee30551f4030c05..0000000000000000000000000000000000000000 --- a/checkpoints/mix_methods/no_innorm/seed123/best_Transformer_no_innorm_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:172f7433a301c3e739759860324371f3268c3a72db86e348f59dedbfbfe19860 -size 4859765 diff --git a/checkpoints/mix_methods/no_innorm/seed3407/best_Transformer_no_innorm_mix.provenance.json b/checkpoints/mix_methods/no_innorm/seed3407/best_Transformer_no_innorm_mix.provenance.json deleted file mode 100644 index 7d18da0a651a4083ab8690f0190b52f0df837875..0000000000000000000000000000000000000000 --- a/checkpoints/mix_methods/no_innorm/seed3407/best_Transformer_no_innorm_mix.provenance.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "model_name": "Transformer_no_innorm_mix", - "model_class": "TransformerModel", - "feature_method": "mix", - "augment_method": "none", - "seed": 3407, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 21:10:47 UTC", - "epoch": 12, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7326276641135263, - "val_loss": 1.2351444497453161, - "val_acc": 0.743132530120482, - "val_macro_f1": 0.7326276641135263, - "train_loss": 0.45092461761835867, - "train_acc": 0.9702344701583435, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 117 - ], - "mean_norm": 5.073193073272705, - "std_norm": 4.6003265380859375, - "is_normalized": true, - "seed": 3407 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "mix", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": null, - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/mix_methods/no_innorm/seed3407", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 3407, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_Transformer_no_innorm_mix.pt", - "force_retrain": true, - "no_test_eval": false, - "transformer_variant": "no_innorm" - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_no_innorm_mix.pt", - "checkpoint_sha256": "bd26801a883b0e616bc60197efdc07c38ef05625a454c2f37fa328b7d51eeab8" -} \ No newline at end of file diff --git a/checkpoints/mix_methods/no_innorm/seed3407/best_Transformer_no_innorm_mix.pt b/checkpoints/mix_methods/no_innorm/seed3407/best_Transformer_no_innorm_mix.pt deleted file mode 100644 index 9f23d5012249673dca048aa08ff5d581c1a4c199..0000000000000000000000000000000000000000 --- a/checkpoints/mix_methods/no_innorm/seed3407/best_Transformer_no_innorm_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bd26801a883b0e616bc60197efdc07c38ef05625a454c2f37fa328b7d51eeab8 -size 4858869 diff --git a/checkpoints/mix_methods/no_innorm/seed42/best_Transformer_no_innorm_mix.provenance.json b/checkpoints/mix_methods/no_innorm/seed42/best_Transformer_no_innorm_mix.provenance.json deleted file mode 100644 index 303018b7a0109fbc3be049f586afce5130b37d12..0000000000000000000000000000000000000000 --- a/checkpoints/mix_methods/no_innorm/seed42/best_Transformer_no_innorm_mix.provenance.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "model_name": "Transformer_no_innorm_mix", - "model_class": "TransformerModel", - "feature_method": "mix", - "augment_method": "none", - "seed": 42, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 21:03:38 UTC", - "epoch": 14, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7322188527314986, - "val_loss": 1.3120268841249396, - "val_acc": 0.7344578313253012, - "val_macro_f1": 0.7322188527314986, - "train_loss": 0.4320120798031392, - "train_acc": 0.9770097442143727, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 117 - ], - "mean_norm": 5.073193073272705, - "std_norm": 4.6003265380859375, - "is_normalized": true, - "seed": 42 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "mix", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": null, - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/mix_methods/no_innorm/seed42", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 42, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_Transformer_no_innorm_mix.pt", - "force_retrain": true, - "no_test_eval": false, - "transformer_variant": "no_innorm" - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_no_innorm_mix.pt", - "checkpoint_sha256": "ce4cc1cef61cee0bbc8b6b9e49660ba6cc57366a1d4534c8d255d0c17edd1d8f" -} \ No newline at end of file diff --git a/checkpoints/mix_methods/no_innorm/seed42/best_Transformer_no_innorm_mix.pt b/checkpoints/mix_methods/no_innorm/seed42/best_Transformer_no_innorm_mix.pt deleted file mode 100644 index c3ccf847dad092eb3fe897634e9c223e9ce48571..0000000000000000000000000000000000000000 --- a/checkpoints/mix_methods/no_innorm/seed42/best_Transformer_no_innorm_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ce4cc1cef61cee0bbc8b6b9e49660ba6cc57366a1d4534c8d255d0c17edd1d8f -size 4858933 diff --git a/checkpoints/seed123/best_AAGCN_T3.6_bone_3d.provenance.json b/checkpoints/seed123/best_AAGCN_T3.6_bone_3d.provenance.json deleted file mode 100644 index 32abcf3a6a26f6c19df60da71e0841547ce1265a..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_AAGCN_T3.6_bone_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "AAGCN_T3.6_bone_3d", - "model_class": "AAGCNModel", - "feature_method": "bone_3d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-02 07:50:41 UTC", - "epoch": 21, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7549147966723911, - "val_loss": 1.2110160272379955, - "val_acc": 0.7619277108433735, - "val_macro_f1": 0.7549147966723911, - "train_loss": 0.4059161821904339, - "train_acc": 0.9807399512789281, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 0.6439996957778931, - "std_norm": 1.9998537302017212, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "AAGCN", - "feature": "bone_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T3.6", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 32, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": true, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": null, - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_AAGCN_T3.6_bone_3d.pt", - "checkpoint_sha256": "ccaaa7908721835e9df186387dc8f99529734c08d9bae698d07f10036b2273e5" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_AAGCN_T3.6_bone_3d.pt b/checkpoints/seed123/best_AAGCN_T3.6_bone_3d.pt deleted file mode 100644 index ddebf8efe97e183dd1c6da2c7819ee85dc8608fe..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_AAGCN_T3.6_bone_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ccaaa7908721835e9df186387dc8f99529734c08d9bae698d07f10036b2273e5 -size 4620981 diff --git a/checkpoints/seed123/best_AAGCN_T4.2_bone_3d.provenance.json b/checkpoints/seed123/best_AAGCN_T4.2_bone_3d.provenance.json deleted file mode 100644 index 91f17b3a586199e50fa7293d86623c4bd3148125..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_AAGCN_T4.2_bone_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "AAGCN_T4.2_bone_3d", - "model_class": "AAGCNModel", - "feature_method": "bone_3d", - "augment_method": "skel_gym_aug", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-02 07:53:18 UTC", - "epoch": 10, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7795178200814984, - "val_loss": 1.0049228161501598, - "val_acc": 0.7855421686746988, - "val_macro_f1": 0.7795178200814984, - "train_loss": 0.5662103710598545, - "train_acc": 0.9236449451887941, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 0.6439996957778931, - "std_norm": 1.9998537302017212, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "AAGCN", - "feature": "bone_3d", - "augment": "skel_gym_aug", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T4.2", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 32, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": true, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": null, - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_AAGCN_T4.2_bone_3d.pt", - "checkpoint_sha256": "2eb4e286994a37636f36726f794fb9d49c7be3f46a203e9a27d22c90f0766459" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_AAGCN_T4.2_bone_3d.pt b/checkpoints/seed123/best_AAGCN_T4.2_bone_3d.pt deleted file mode 100644 index 51c3f775787276efe1d18addbf47f8da3063faaf..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_AAGCN_T4.2_bone_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2eb4e286994a37636f36726f794fb9d49c7be3f46a203e9a27d22c90f0766459 -size 4620405 diff --git a/checkpoints/seed123/best_AAGCN_T4.3_rel_3d.provenance.json b/checkpoints/seed123/best_AAGCN_T4.3_rel_3d.provenance.json deleted file mode 100644 index df01c99d7828bdf694949cf3da24031b8e17ed50..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_AAGCN_T4.3_rel_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "AAGCN_T4.3_rel_3d", - "model_class": "AAGCNModel", - "feature_method": "rel_3d", - "augment_method": "skel_gym_aug", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-02 08:00:19 UTC", - "epoch": 39, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7586700323679669, - "val_loss": 1.1661911868187318, - "val_acc": 0.7614457831325301, - "val_macro_f1": 0.7586700323679669, - "train_loss": 0.4141682746494586, - "train_acc": 0.9782277710109623, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 0.9333903789520264, - "std_norm": 1.5474810600280762, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "AAGCN", - "feature": "rel_3d", - "augment": "skel_gym_aug", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T4.3", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 32, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": true, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": null, - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_AAGCN_T4.3_rel_3d.pt", - "checkpoint_sha256": "1e918e4b3474d7f1ead85144dff1cd5675b552fc87836b226e3833813ba7b56a" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_AAGCN_T4.3_rel_3d.pt b/checkpoints/seed123/best_AAGCN_T4.3_rel_3d.pt deleted file mode 100644 index da095e6adcbd11a58cd019f15bd4af72c9aa4c51..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_AAGCN_T4.3_rel_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1e918e4b3474d7f1ead85144dff1cd5675b552fc87836b226e3833813ba7b56a -size 4621714 diff --git a/checkpoints/seed123/best_AAGCN_T4.4_joint_motion_3d.provenance.json b/checkpoints/seed123/best_AAGCN_T4.4_joint_motion_3d.provenance.json deleted file mode 100644 index 09c8b3aea047f8fbe7f143a79b18dd153d03f483..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_AAGCN_T4.4_joint_motion_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "AAGCN_T4.4_joint_motion_3d", - "model_class": "AAGCNModel", - "feature_method": "joint_motion_3d", - "augment_method": "skel_gym_aug", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-02 07:57:54 UTC", - "epoch": 21, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.5168462310773836, - "val_loss": 2.027242727969066, - "val_acc": 0.4987951807228916, - "val_macro_f1": 0.5168462310773836, - "train_loss": 0.8254277938466414, - "train_acc": 0.837088915956151, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 0.0005006082938052714, - "std_norm": 0.27481168508529663, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "AAGCN", - "feature": "joint_motion_3d", - "augment": "skel_gym_aug", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T4.4", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 32, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": true, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": null, - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_AAGCN_T4.4_joint_motion_3d.pt", - "checkpoint_sha256": "c767ed3c439d479cca0ed50acf586a890daf8a6e138bcc49efb7b14c127c70a0" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_AAGCN_T4.4_joint_motion_3d.pt b/checkpoints/seed123/best_AAGCN_T4.4_joint_motion_3d.pt deleted file mode 100644 index 69641007025750f49cc68d12ac3de246a4ef9510..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_AAGCN_T4.4_joint_motion_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c767ed3c439d479cca0ed50acf586a890daf8a6e138bcc49efb7b14c127c70a0 -size 4622861 diff --git a/checkpoints/seed123/best_AAGCN_T4.5_bone_motion_3d.provenance.json b/checkpoints/seed123/best_AAGCN_T4.5_bone_motion_3d.provenance.json deleted file mode 100644 index e912bbea2bace8beab0550950480e77422f813e0..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_AAGCN_T4.5_bone_motion_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "AAGCN_T4.5_bone_motion_3d", - "model_class": "AAGCNModel", - "feature_method": "bone_motion_3d", - "augment_method": "skel_gym_aug", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-02 08:02:14 UTC", - "epoch": 22, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.5157286333259934, - "val_loss": 2.1802641842164188, - "val_acc": 0.4833734939759036, - "val_macro_f1": 0.5157286333259934, - "train_loss": 0.8327125068413646, - "train_acc": 0.8352618757612668, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 0.000315668381517753, - "std_norm": 1.7424306869506836, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "AAGCN", - "feature": "bone_motion_3d", - "augment": "skel_gym_aug", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T4.5", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 32, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": true, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": null, - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_AAGCN_T4.5_bone_motion_3d.pt", - "checkpoint_sha256": "40b0bb9fed8faf66d0b804404de7dc55db2ce967a1e930a23a0431618cd7dcbf" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_AAGCN_T4.5_bone_motion_3d.pt b/checkpoints/seed123/best_AAGCN_T4.5_bone_motion_3d.pt deleted file mode 100644 index 96b287b8d5eb0cdcde6afdc537a5010d9b4425e0..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_AAGCN_T4.5_bone_motion_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:40b0bb9fed8faf66d0b804404de7dc55db2ce967a1e930a23a0431618cd7dcbf -size 4622634 diff --git a/checkpoints/seed123/best_BiLSTM_T1.12_angle_2d.provenance.json b/checkpoints/seed123/best_BiLSTM_T1.12_angle_2d.provenance.json deleted file mode 100644 index 6f20d2aafe2c60c0999d2df2686d79975ffca201..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_BiLSTM_T1.12_angle_2d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "BiLSTM_T1.12_angle_2d", - "model_class": "BiLSTMModel", - "feature_method": "angle_2d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 18:39:46 UTC", - "epoch": 18, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.6508415304101937, - "val_loss": 2.5169311751012344, - "val_acc": 0.6660240963855422, - "val_macro_f1": 0.6508415304101937, - "train_loss": 0.1415298252335855, - "train_acc": 0.953714981729598, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 286 - ], - "mean_norm": 31.33723258972168, - "std_norm": 12.3981351852417, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "BiLSTM", - "feature": "angle_2d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "exp_id": "T1.12", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_BiLSTM_T1.12_angle_2d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_BiLSTM_T1.12_angle_2d.pt", - "checkpoint_sha256": "1c0f12992afedba8bba1682bb43621d9718dbe8d2528dfdf404fd5b78c15ce52" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_BiLSTM_T1.12_angle_2d.pt b/checkpoints/seed123/best_BiLSTM_T1.12_angle_2d.pt deleted file mode 100644 index bc2f512ef26026c093e06f74145e04ee926d3228..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_BiLSTM_T1.12_angle_2d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c0f12992afedba8bba1682bb43621d9718dbe8d2528dfdf404fd5b78c15ce52 -size 6402917 diff --git a/checkpoints/seed123/best_BiLSTM_T1.13_angle2_2d.provenance.json b/checkpoints/seed123/best_BiLSTM_T1.13_angle2_2d.provenance.json deleted file mode 100644 index 4d4fae7e135d45d74ea7ead6f2061549ddb6069b..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_BiLSTM_T1.13_angle2_2d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "BiLSTM_T1.13_angle2_2d", - "model_class": "BiLSTMModel", - "feature_method": "angle2_2d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 18:44:11 UTC", - "epoch": 40, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7070244243216, - "val_loss": 2.756914909431733, - "val_acc": 0.7118072289156626, - "val_macro_f1": 0.7070244243216, - "train_loss": 0.03948639655410881, - "train_acc": 0.9855359317904994, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 78 - ], - "mean_norm": 10.245671272277832, - "std_norm": 12.550997734069824, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "BiLSTM", - "feature": "angle2_2d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "exp_id": "T1.13", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_BiLSTM_T1.13_angle2_2d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_BiLSTM_T1.13_angle2_2d.pt", - "checkpoint_sha256": "2fe8155e28318034f70b92ca2a9915b12e178d1669372bc87c422c6485e4683a" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_BiLSTM_T1.13_angle2_2d.pt b/checkpoints/seed123/best_BiLSTM_T1.13_angle2_2d.pt deleted file mode 100644 index 19774b01c660186134b7b62f9bb494e20940e5d1..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_BiLSTM_T1.13_angle2_2d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2fe8155e28318034f70b92ca2a9915b12e178d1669372bc87c422c6485e4683a -size 4487276 diff --git a/checkpoints/seed123/best_BiLSTM_T1.14_raw_3d.provenance.json b/checkpoints/seed123/best_BiLSTM_T1.14_raw_3d.provenance.json deleted file mode 100644 index 17aa1f34c3d2940b29cfad90f22dc6e77df0febf..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_BiLSTM_T1.14_raw_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "BiLSTM_T1.14_raw_3d", - "model_class": "BiLSTMModel", - "feature_method": "raw_3d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 18:46:55 UTC", - "epoch": 33, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.6707058699127225, - "val_loss": 3.091988080438361, - "val_acc": 0.6771084337349398, - "val_macro_f1": 0.6707058699127225, - "train_loss": 0.048797995015416165, - "train_acc": 0.9856881851400731, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 3.006767511367798, - "std_norm": 1.7056739330291748, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "BiLSTM", - "feature": "raw_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "exp_id": "T1.14", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_BiLSTM_T1.14_raw_3d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_BiLSTM_T1.14_raw_3d.pt", - "checkpoint_sha256": "2c5b6c2873fd9d1e0571416a0d543e9d7ebe43e767d267354f5e20d0136a16b4" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_BiLSTM_T1.14_raw_3d.pt b/checkpoints/seed123/best_BiLSTM_T1.14_raw_3d.pt deleted file mode 100644 index eca106fa9d3bb4722f1470aa06279b729b682c5c..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_BiLSTM_T1.14_raw_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2c5b6c2873fd9d1e0571416a0d543e9d7ebe43e767d267354f5e20d0136a16b4 -size 4127255 diff --git a/checkpoints/seed123/best_BiLSTM_T1.15_rel_3d.provenance.json b/checkpoints/seed123/best_BiLSTM_T1.15_rel_3d.provenance.json deleted file mode 100644 index 9bd74fc749da6fff0d98c1fb74c33cfe7e4d2013..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_BiLSTM_T1.15_rel_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "BiLSTM_T1.15_rel_3d", - "model_class": "BiLSTMModel", - "feature_method": "rel_3d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 18:47:30 UTC", - "epoch": 18, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7177406866745192, - "val_loss": 1.7179512455951738, - "val_acc": 0.7224096385542169, - "val_macro_f1": 0.7177406866745192, - "train_loss": 0.13940156829270028, - "train_acc": 0.9572929354445798, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 0.9333903789520264, - "std_norm": 1.5474810600280762, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "BiLSTM", - "feature": "rel_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "exp_id": "T1.15", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_BiLSTM_T1.15_rel_3d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_BiLSTM_T1.15_rel_3d.pt", - "checkpoint_sha256": "188c5d9f745a82766cf99c64de2540b95234256b16aa69880d5feeeee7bfc20b" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_BiLSTM_T1.15_rel_3d.pt b/checkpoints/seed123/best_BiLSTM_T1.15_rel_3d.pt deleted file mode 100644 index 025e7cdfebd71793e9f6a413e103e1d6a8cae1b5..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_BiLSTM_T1.15_rel_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:188c5d9f745a82766cf99c64de2540b95234256b16aa69880d5feeeee7bfc20b -size 4126423 diff --git a/checkpoints/seed123/best_BiLSTM_T1.16_angle_3d.provenance.json b/checkpoints/seed123/best_BiLSTM_T1.16_angle_3d.provenance.json deleted file mode 100644 index 6bbad156df77c63fbae029b2589548364f699a5a..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_BiLSTM_T1.16_angle_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "BiLSTM_T1.16_angle_3d", - "model_class": "BiLSTMModel", - "feature_method": "angle_3d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 18:49:16 UTC", - "epoch": 14, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.6363861871452745, - "val_loss": 1.9306549452011843, - "val_acc": 0.6472289156626506, - "val_macro_f1": 0.6363861871452745, - "train_loss": 0.1592140994539505, - "train_acc": 0.9479293544457978, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 286 - ], - "mean_norm": 27.970884323120117, - "std_norm": 9.754449844360352, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "BiLSTM", - "feature": "angle_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "exp_id": "T1.16", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_BiLSTM_T1.16_angle_3d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_BiLSTM_T1.16_angle_3d.pt", - "checkpoint_sha256": "630c9b52cd57d23ea3db0056877f6e0206e7b5c3867536ab413f3c4207ea7235" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_BiLSTM_T1.16_angle_3d.pt b/checkpoints/seed123/best_BiLSTM_T1.16_angle_3d.pt deleted file mode 100644 index 4407be301083317ead848b631f1099eeca287c62..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_BiLSTM_T1.16_angle_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:630c9b52cd57d23ea3db0056877f6e0206e7b5c3867536ab413f3c4207ea7235 -size 6402725 diff --git a/checkpoints/seed123/best_BiLSTM_T1.17_angle2_3d.provenance.json b/checkpoints/seed123/best_BiLSTM_T1.17_angle2_3d.provenance.json deleted file mode 100644 index 4138cbe6726a8d31762ea437859a6f13e245da98..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_BiLSTM_T1.17_angle2_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "BiLSTM_T1.17_angle2_3d", - "model_class": "BiLSTMModel", - "feature_method": "angle2_3d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 18:51:49 UTC", - "epoch": 13, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7317969502125842, - "val_loss": 1.3385509794883161, - "val_acc": 0.7397590361445783, - "val_macro_f1": 0.7317969502125842, - "train_loss": 0.2160484826829779, - "train_acc": 0.928669305724726, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 78 - ], - "mean_norm": 4.986588954925537, - "std_norm": 4.332239627838135, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "BiLSTM", - "feature": "angle2_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "exp_id": "T1.17", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_BiLSTM_T1.17_angle2_3d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_BiLSTM_T1.17_angle2_3d.pt", - "checkpoint_sha256": "5d4cb26ae7f6756d6874e4388f8928fbab226caba682a223a1ce13bbd2ea46a8" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_BiLSTM_T1.17_angle2_3d.pt b/checkpoints/seed123/best_BiLSTM_T1.17_angle2_3d.pt deleted file mode 100644 index 1401b6eedbea6aa544d7ef23e6046427e11cf776..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_BiLSTM_T1.17_angle2_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5d4cb26ae7f6756d6874e4388f8928fbab226caba682a223a1ce13bbd2ea46a8 -size 4485804 diff --git a/checkpoints/seed123/best_BiLSTM_T1.18_mix.provenance.json b/checkpoints/seed123/best_BiLSTM_T1.18_mix.provenance.json deleted file mode 100644 index 312850d1655a2f8450646ba1c5ef2567a3066118..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_BiLSTM_T1.18_mix.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "BiLSTM_T1.18_mix", - "model_class": "BiLSTMModel", - "feature_method": "mix", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-02 07:47:04 UTC", - "epoch": 21, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7313032456134255, - "val_loss": 2.071694252634623, - "val_acc": 0.740722891566265, - "val_macro_f1": 0.7313032456134255, - "train_loss": 0.08274235186165926, - "train_acc": 0.9728227771010962, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 117 - ], - "mean_norm": 5.073193073272705, - "std_norm": 4.6003265380859375, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "BiLSTM", - "feature": "mix", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "exp_id": "T1.18", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": true, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": null, - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_BiLSTM_T1.18_mix.pt", - "checkpoint_sha256": "35020bfec2be508fa319498c54cc6d18b4ff1efbe5f1dec033c5d7c05fd8473a" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_BiLSTM_T1.18_mix.pt b/checkpoints/seed123/best_BiLSTM_T1.18_mix.pt deleted file mode 100644 index eb35ef3a997b303d0cf78d948eb854cdc90c18fc..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_BiLSTM_T1.18_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:35020bfec2be508fa319498c54cc6d18b4ff1efbe5f1dec033c5d7c05fd8473a -size 4845122 diff --git a/checkpoints/seed123/best_LSTM_T1.6_rel_3d.provenance.json b/checkpoints/seed123/best_LSTM_T1.6_rel_3d.provenance.json deleted file mode 100644 index e369f1d55aa3d6fe0e4b1b1e0fef8d39c7a9c360..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_LSTM_T1.6_rel_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "LSTM_T1.6_rel_3d", - "model_class": "LSTMModel", - "feature_method": "rel_3d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 18:33:09 UTC", - "epoch": 31, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7232750594621229, - "val_loss": 2.236678020925407, - "val_acc": 0.7363855421686747, - "val_macro_f1": 0.7232750594621229, - "train_loss": 0.042857018706641735, - "train_acc": 0.9865255785627284, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 0.9333903789520264, - "std_norm": 1.5474810600280762, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "LSTM", - "feature": "rel_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "exp_id": "T1.6", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_LSTM_T1.6_rel_3d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_LSTM_T1.6_rel_3d.pt", - "checkpoint_sha256": "f0b9cd7d430c6c108b2843c6e9216b44887fcb37af2fea61a93cc05b2daf5230" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_LSTM_T1.6_rel_3d.pt b/checkpoints/seed123/best_LSTM_T1.6_rel_3d.pt deleted file mode 100644 index cad4b9e49ebccffb142773fae0bf4176249c27e0..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_LSTM_T1.6_rel_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f0b9cd7d430c6c108b2843c6e9216b44887fcb37af2fea61a93cc05b2daf5230 -size 4175802 diff --git a/checkpoints/seed123/best_LSTM_T1.7_angle_3d.provenance.json b/checkpoints/seed123/best_LSTM_T1.7_angle_3d.provenance.json deleted file mode 100644 index 33e2bbae92249c533bef2c7de292287b6ac03df5..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_LSTM_T1.7_angle_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "LSTM_T1.7_angle_3d", - "model_class": "LSTMModel", - "feature_method": "angle_3d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 18:32:45 UTC", - "epoch": 22, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.6456678447552144, - "val_loss": 2.743795420951154, - "val_acc": 0.6650602409638554, - "val_macro_f1": 0.6456678447552144, - "train_loss": 0.07703911434137574, - "train_acc": 0.9755633373934226, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 286 - ], - "mean_norm": 27.970884323120117, - "std_norm": 9.754449844360352, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "LSTM", - "feature": "angle_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "exp_id": "T1.7", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_LSTM_T1.7_angle_3d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_LSTM_T1.7_angle_3d.pt", - "checkpoint_sha256": "3f4582fc3d2d7cd6fad8180a18d99de762391be1a0da56a952be8c951a7d2774" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_LSTM_T1.7_angle_3d.pt b/checkpoints/seed123/best_LSTM_T1.7_angle_3d.pt deleted file mode 100644 index 513127832ac38a9207dbed1072044ff8c4bf07b6..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_LSTM_T1.7_angle_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3f4582fc3d2d7cd6fad8180a18d99de762391be1a0da56a952be8c951a7d2774 -size 6072472 diff --git a/checkpoints/seed123/best_LSTM_T1.8_angle2_3d.provenance.json b/checkpoints/seed123/best_LSTM_T1.8_angle2_3d.provenance.json deleted file mode 100644 index 7ff9df5cd8afb8a80d0cd7c74edda4ae26e1e4de..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_LSTM_T1.8_angle2_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "LSTM_T1.8_angle2_3d", - "model_class": "LSTMModel", - "feature_method": "angle2_3d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 18:36:22 UTC", - "epoch": 29, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7331641455447264, - "val_loss": 2.010851829942226, - "val_acc": 0.7387951807228915, - "val_macro_f1": 0.7331641455447264, - "train_loss": 0.06896403980930307, - "train_acc": 0.9787606577344702, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 78 - ], - "mean_norm": 4.986588954925537, - "std_norm": 4.332239627838135, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "LSTM", - "feature": "angle2_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "exp_id": "T1.8", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_LSTM_T1.8_angle2_3d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_LSTM_T1.8_angle2_3d.pt", - "checkpoint_sha256": "992d14f37efc08bbaf21acafc182b268200724b11efbf10ef7f37b30f06b5a75" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_LSTM_T1.8_angle2_3d.pt b/checkpoints/seed123/best_LSTM_T1.8_angle2_3d.pt deleted file mode 100644 index 17c87932f1c81eb034f369c024568724b6c0586d..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_LSTM_T1.8_angle2_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:992d14f37efc08bbaf21acafc182b268200724b11efbf10ef7f37b30f06b5a75 -size 4475399 diff --git a/checkpoints/seed123/best_LSTM_T1.9_mix.provenance.json b/checkpoints/seed123/best_LSTM_T1.9_mix.provenance.json deleted file mode 100644 index e250cdc9d4a853fb72f3a8b850dc5442c6ccc66b..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_LSTM_T1.9_mix.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "LSTM_T1.9_mix", - "model_class": "LSTMModel", - "feature_method": "mix", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-02 07:45:38 UTC", - "epoch": 16, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7333317463501036, - "val_loss": 1.7378013465921562, - "val_acc": 0.739277108433735, - "val_macro_f1": 0.7333317463501036, - "train_loss": 0.11137138110166926, - "train_acc": 0.9649056029232643, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 117 - ], - "mean_norm": 5.073193073272705, - "std_norm": 4.6003265380859375, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "LSTM", - "feature": "mix", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "exp_id": "T1.9", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": true, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": null, - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_LSTM_T1.9_mix.pt", - "checkpoint_sha256": "d992d2310aa0ff6bcda601533ca42b208f80802be9c47abfde25f9804e506c65" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_LSTM_T1.9_mix.pt b/checkpoints/seed123/best_LSTM_T1.9_mix.pt deleted file mode 100644 index 93552532ce4d7e58cd65a3492f0721771b79c1f6..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_LSTM_T1.9_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d992d2310aa0ff6bcda601533ca42b208f80802be9c47abfde25f9804e506c65 -size 4773869 diff --git a/checkpoints/seed123/best_STGCN_T3.1_raw_3d.provenance.json b/checkpoints/seed123/best_STGCN_T3.1_raw_3d.provenance.json deleted file mode 100644 index 8a3c26cfea68a32eda50f8b191ae38e6da3f57a1..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_STGCN_T3.1_raw_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "STGCN_T3.1_raw_3d", - "model_class": "STGCNModel", - "feature_method": "raw_3d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 19:22:17 UTC", - "epoch": 25, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.6569221089771239, - "val_loss": 1.7973794960688396, - "val_acc": 0.6631325301204819, - "val_macro_f1": 0.6569221089771239, - "train_loss": 0.08291124296573135, - "train_acc": 0.972442143727162, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 3.006767511367798, - "std_norm": 1.7056739330291748, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "STGCN", - "feature": "raw_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "exp_id": "T3.1", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 32, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_STGCN_T3.1_raw_3d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_STGCN_T3.1_raw_3d.pt", - "checkpoint_sha256": "522e1840d1f92973d241adb75b17d25375cac875c77506c66365ce186e191903" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_STGCN_T3.1_raw_3d.pt b/checkpoints/seed123/best_STGCN_T3.1_raw_3d.pt deleted file mode 100644 index a6d565fa0f4d9b844b428ead13be5ab316565fd1..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_STGCN_T3.1_raw_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:522e1840d1f92973d241adb75b17d25375cac875c77506c66365ce186e191903 -size 4267182 diff --git a/checkpoints/seed123/best_STGCN_T3.2_rel_3d.provenance.json b/checkpoints/seed123/best_STGCN_T3.2_rel_3d.provenance.json deleted file mode 100644 index f9d0b0ef2964c7367bcde174f1025a0d86fa48b8..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_STGCN_T3.2_rel_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "STGCN_T3.2_rel_3d", - "model_class": "STGCNModel", - "feature_method": "rel_3d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-02 07:41:29 UTC", - "epoch": 28, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7028458727872624, - "val_loss": 1.9282643248086953, - "val_acc": 0.7002409638554217, - "val_macro_f1": 0.7028458727872624, - "train_loss": 0.0816868711421754, - "train_acc": 0.9726705237515225, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 0.9333903789520264, - "std_norm": 1.5474810600280762, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "STGCN", - "feature": "rel_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.0, - "exp_id": "T3.2", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 32, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": true, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": null, - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_STGCN_T3.2_rel_3d.pt", - "checkpoint_sha256": "c9685ea1fe97a0fdbddbbfd3ac9694dab74d9c48b5698d212ae20faf9b538ab2" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_STGCN_T3.2_rel_3d.pt b/checkpoints/seed123/best_STGCN_T3.2_rel_3d.pt deleted file mode 100644 index 42fcc3e5c3dd2e3448cfdd6b730a1e011a99131a..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_STGCN_T3.2_rel_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c9685ea1fe97a0fdbddbbfd3ac9694dab74d9c48b5698d212ae20faf9b538ab2 -size 4267310 diff --git a/checkpoints/seed123/best_Transformer_T1.19_raw_2d.provenance.json b/checkpoints/seed123/best_Transformer_T1.19_raw_2d.provenance.json deleted file mode 100644 index ca7e494d7df4a05fecafce898ce9b772bd680165..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.19_raw_2d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "Transformer_T1.19_raw_2d", - "model_class": "TransformerModel", - "feature_method": "raw_2d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 18:56:51 UTC", - "epoch": 38, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7708053027528726, - "val_loss": 1.148184303605413, - "val_acc": 0.7812048192771084, - "val_macro_f1": 0.7708053027528726, - "train_loss": 0.37744399665624595, - "train_acc": 0.9917021924482339, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 26 - ], - "mean_norm": 2.96781325340271, - "std_norm": 1.150650978088379, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "raw_2d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T1.19", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_Transformer_T1.19_raw_2d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_T1.19_raw_2d.pt", - "checkpoint_sha256": "fbffc32a5b3cbc0906a7e09dead414e3141eef754b963669743663dcea5f19ae" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_Transformer_T1.19_raw_2d.pt b/checkpoints/seed123/best_Transformer_T1.19_raw_2d.pt deleted file mode 100644 index 35de2586abb8195396b67e51e4ed794e6f7aaec5..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.19_raw_2d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fbffc32a5b3cbc0906a7e09dead414e3141eef754b963669743663dcea5f19ae -size 4723027 diff --git a/checkpoints/seed123/best_Transformer_T1.20_rel_2d.provenance.json b/checkpoints/seed123/best_Transformer_T1.20_rel_2d.provenance.json deleted file mode 100644 index a65c2f36e22bc7a59ef1e8d49c8ae0aa2745d23c..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.20_rel_2d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "Transformer_T1.20_rel_2d", - "model_class": "TransformerModel", - "feature_method": "rel_2d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 18:55:50 UTC", - "epoch": 16, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7572117904437099, - "val_loss": 1.171466848390648, - "val_acc": 0.7696385542168674, - "val_macro_f1": 0.7572117904437099, - "train_loss": 0.4618619687301668, - "train_acc": 0.9693209500609014, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 26 - ], - "mean_norm": 0.7991983294487, - "std_norm": 0.8995318412780762, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "rel_2d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T1.20", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_Transformer_T1.20_rel_2d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_T1.20_rel_2d.pt", - "checkpoint_sha256": "583baf66115b017660fa3dd6e9bbf118fdc15abbb99ed51d10b73073ee446fd8" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_Transformer_T1.20_rel_2d.pt b/checkpoints/seed123/best_Transformer_T1.20_rel_2d.pt deleted file mode 100644 index c06ce297c1270ccca130b246c470bbbd861fc2cf..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.20_rel_2d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:583baf66115b017660fa3dd6e9bbf118fdc15abbb99ed51d10b73073ee446fd8 -size 4721875 diff --git a/checkpoints/seed123/best_Transformer_T1.21_angle_2d.provenance.json b/checkpoints/seed123/best_Transformer_T1.21_angle_2d.provenance.json deleted file mode 100644 index 8dcd8b494e41842b542ed3d01708dc835a5e3483..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.21_angle_2d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "Transformer_T1.21_angle_2d", - "model_class": "TransformerModel", - "feature_method": "angle_2d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 19:02:33 UTC", - "epoch": 30, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7170002817131749, - "val_loss": 1.4273427052957466, - "val_acc": 0.7233734939759037, - "val_macro_f1": 0.7170002817131749, - "train_loss": 0.37860505335513917, - "train_acc": 0.9902557856272838, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 286 - ], - "mean_norm": 31.33723258972168, - "std_norm": 12.3981351852417, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "angle_2d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T1.21", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_Transformer_T1.21_angle_2d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_T1.21_angle_2d.pt", - "checkpoint_sha256": "9246f42ce58d6fa865c350531cac80e9029ce63ee32814b5ec8c2652c7695d6d" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_Transformer_T1.21_angle_2d.pt b/checkpoints/seed123/best_Transformer_T1.21_angle_2d.pt deleted file mode 100644 index eb84170c0e324048400b7d6adfaee5241d3bd010..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.21_angle_2d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9246f42ce58d6fa865c350531cac80e9029ce63ee32814b5ec8c2652c7695d6d -size 5128935 diff --git a/checkpoints/seed123/best_Transformer_T1.22_angle2_2d.provenance.json b/checkpoints/seed123/best_Transformer_T1.22_angle2_2d.provenance.json deleted file mode 100644 index dbf2c8bdebf0efeef3711377ef02e346a94035b8..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.22_angle2_2d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "Transformer_T1.22_angle2_2d", - "model_class": "TransformerModel", - "feature_method": "angle2_2d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 19:01:47 UTC", - "epoch": 13, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.6772845322152011, - "val_loss": 1.4278718504848251, - "val_acc": 0.6930120481927711, - "val_macro_f1": 0.6772845322152011, - "train_loss": 0.5033609782879884, - "train_acc": 0.9539433617539586, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 78 - ], - "mean_norm": 10.245671272277832, - "std_norm": 12.550997734069824, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "angle2_2d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T1.22", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_Transformer_T1.22_angle2_2d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_T1.22_angle2_2d.pt", - "checkpoint_sha256": "0896ebd31b3c0667e361174789b129fcbf24d08173e65486746510f1e1ca8f88" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_Transformer_T1.22_angle2_2d.pt b/checkpoints/seed123/best_Transformer_T1.22_angle2_2d.pt deleted file mode 100644 index bb2d7d5f224e4d71b3011ac0f49c0c3bf6312b95..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.22_angle2_2d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0896ebd31b3c0667e361174789b129fcbf24d08173e65486746510f1e1ca8f88 -size 4803697 diff --git a/checkpoints/seed123/best_Transformer_T1.23_raw_3d.provenance.json b/checkpoints/seed123/best_Transformer_T1.23_raw_3d.provenance.json deleted file mode 100644 index c6953f4466ad3d8d8275b4526e57d19e68a277ea..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.23_raw_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "Transformer_T1.23_raw_3d", - "model_class": "TransformerModel", - "feature_method": "raw_3d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 19:07:51 UTC", - "epoch": 31, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7846437310310935, - "val_loss": 1.137988220266549, - "val_acc": 0.7903614457831325, - "val_macro_f1": 0.7846437310310935, - "train_loss": 0.3782698529864345, - "train_acc": 0.992158952496955, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 3.006767511367798, - "std_norm": 1.7056739330291748, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "raw_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T1.23", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_Transformer_T1.23_raw_3d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_T1.23_raw_3d.pt", - "checkpoint_sha256": "3d938fcc9736228cd3ecf113502d526ac4b8478648ee62d8bad57f63149f767f" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_Transformer_T1.23_raw_3d.pt b/checkpoints/seed123/best_Transformer_T1.23_raw_3d.pt deleted file mode 100644 index 10fed867ff7b0194236dab3afba0c8fc5c7832ed..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.23_raw_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3d938fcc9736228cd3ecf113502d526ac4b8478648ee62d8bad57f63149f767f -size 4742995 diff --git a/checkpoints/seed123/best_Transformer_T1.24_rel_3d.provenance.json b/checkpoints/seed123/best_Transformer_T1.24_rel_3d.provenance.json deleted file mode 100644 index aa88747b84406420af65614b5cee2b2d11d0f7d8..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.24_rel_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "Transformer_T1.24_rel_3d", - "model_class": "TransformerModel", - "feature_method": "rel_3d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 19:06:09 UTC", - "epoch": 9, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7541649240857263, - "val_loss": 1.1744922352698912, - "val_acc": 0.7672289156626506, - "val_macro_f1": 0.7541649240857263, - "train_loss": 0.5638831721008477, - "train_acc": 0.9362058465286236, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 0.9333903789520264, - "std_norm": 1.5474810600280762, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "rel_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T1.24", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_Transformer_T1.24_rel_3d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_T1.24_rel_3d.pt", - "checkpoint_sha256": "42190e1ba7fe970e96a9e378c586dbf2afb22924807777f63ed348d323c85f6a" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_Transformer_T1.24_rel_3d.pt b/checkpoints/seed123/best_Transformer_T1.24_rel_3d.pt deleted file mode 100644 index 37b263d15d58c78cae85654176e9f019c02d112e..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.24_rel_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:42190e1ba7fe970e96a9e378c586dbf2afb22924807777f63ed348d323c85f6a -size 4741843 diff --git a/checkpoints/seed123/best_Transformer_T1.25_angle_3d.provenance.json b/checkpoints/seed123/best_Transformer_T1.25_angle_3d.provenance.json deleted file mode 100644 index 29164ced665f83da52301a4345fc9a204682e645..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.25_angle_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "Transformer_T1.25_angle_3d", - "model_class": "TransformerModel", - "feature_method": "angle_3d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 19:14:41 UTC", - "epoch": 25, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.6906334666181057, - "val_loss": 1.5303892470555134, - "val_acc": 0.7118072289156626, - "val_macro_f1": 0.6906334666181057, - "train_loss": 0.3926014373494124, - "train_acc": 0.9871345919610232, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 286 - ], - "mean_norm": 27.970884323120117, - "std_norm": 9.754449844360352, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "angle_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T1.25", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_Transformer_T1.25_angle_3d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_T1.25_angle_3d.pt", - "checkpoint_sha256": "63ee7ec5a15fa86c73bd6357d37fa0099bb7773466afeb6e2f843cee7890d16c" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_Transformer_T1.25_angle_3d.pt b/checkpoints/seed123/best_Transformer_T1.25_angle_3d.pt deleted file mode 100644 index ba0df9211a1d198582e596b1073eb02430ff533f..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.25_angle_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:63ee7ec5a15fa86c73bd6357d37fa0099bb7773466afeb6e2f843cee7890d16c -size 5128679 diff --git a/checkpoints/seed123/best_Transformer_T1.26_angle2_3d.provenance.json b/checkpoints/seed123/best_Transformer_T1.26_angle2_3d.provenance.json deleted file mode 100644 index 6b198a715aacf772a138b49fd91671787f1b2ce8..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.26_angle2_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "Transformer_T1.26_angle2_3d", - "model_class": "TransformerModel", - "feature_method": "angle2_3d", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-03 19:21:39 UTC", - "epoch": 30, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7377629569592762, - "val_loss": 1.302056947041707, - "val_acc": 0.740722891566265, - "val_macro_f1": 0.7377629569592762, - "train_loss": 0.3785802110321774, - "train_acc": 0.9913976857490865, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 78 - ], - "mean_norm": 4.986588954925537, - "std_norm": 4.332239627838135, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "angle2_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T1.26", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": false, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": "best_Transformer_T1.26_angle2_3d.pt", - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_T1.26_angle2_3d.pt", - "checkpoint_sha256": "3965ed45be2c4a1cc312739aac9d0e1e802ab53bd279ca892455dec61e8ebc87" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_Transformer_T1.26_angle2_3d.pt b/checkpoints/seed123/best_Transformer_T1.26_angle2_3d.pt deleted file mode 100644 index bdb75c6b0dee7dd9b14e759cf574bbd030359a01..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.26_angle2_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3965ed45be2c4a1cc312739aac9d0e1e802ab53bd279ca892455dec61e8ebc87 -size 4804657 diff --git a/checkpoints/seed123/best_Transformer_T1.27_mix.provenance.json b/checkpoints/seed123/best_Transformer_T1.27_mix.provenance.json deleted file mode 100644 index 198ffe77ea065f3fd49929e009883ef3d2dcddd7..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.27_mix.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "Transformer_T1.27_mix", - "model_class": "TransformerModel", - "feature_method": "mix", - "augment_method": "none", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-02 07:48:00 UTC", - "epoch": 12, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.756582203440609, - "val_loss": 1.20861048192863, - "val_acc": 0.7566265060240964, - "val_macro_f1": 0.756582203440609, - "train_loss": 0.4525948800282705, - "train_acc": 0.9728989037758831, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 117 - ], - "mean_norm": 5.073193073272705, - "std_norm": 4.6003265380859375, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "mix", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T1.27", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": true, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": null, - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_T1.27_mix.pt", - "checkpoint_sha256": "8830cc2ebdce2ba461f4d5817901815c1e7bdd113ba43532c79f6ebb17ee9c9d" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_Transformer_T1.27_mix.pt b/checkpoints/seed123/best_Transformer_T1.27_mix.pt deleted file mode 100644 index 7117bca80a48eccfe4fc6212296edf9e807816e0..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T1.27_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8830cc2ebdce2ba461f4d5817901815c1e7bdd113ba43532c79f6ebb17ee9c9d -size 4863093 diff --git a/checkpoints/seed123/best_Transformer_T2.2_mix.provenance.json b/checkpoints/seed123/best_Transformer_T2.2_mix.provenance.json deleted file mode 100644 index 508086d0c3a5ef23f70a4c9ec5e670bfa00ef28c..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T2.2_mix.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "Transformer_T2.2_mix", - "model_class": "TransformerModel", - "feature_method": "mix", - "augment_method": "skel_gym_aug", - "seed": 123, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-02 08:00:47 UTC", - "epoch": 24, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7740285407769467, - "val_loss": 1.121037336056491, - "val_acc": 0.7821686746987951, - "val_macro_f1": 0.7740285407769467, - "train_loss": 0.4466067242927296, - "train_acc": 0.9686358099878197, - "hyperparameters": { - "lr": 0.0001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 117 - ], - "mean_norm": 5.073193073272705, - "std_norm": 4.6003265380859375, - "is_normalized": true, - "seed": 123 - }, - "cmd_args": { - "command": "train", - "model": "Transformer", - "feature": "mix", - "augment": "skel_gym_aug", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T2.2", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 16, - "lr": 0.0001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed123", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 123, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": true, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": null, - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_Transformer_T2.2_mix.pt", - "checkpoint_sha256": "0c4dfdfa692df5ba09b71901025f2e149312c32e51d407388178a0cee63e5161" -} \ No newline at end of file diff --git a/checkpoints/seed123/best_Transformer_T2.2_mix.pt b/checkpoints/seed123/best_Transformer_T2.2_mix.pt deleted file mode 100644 index 2ee8c676d02ebc48484c4260d9e2485937d556f9..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/best_Transformer_T2.2_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c4dfdfa692df5ba09b71901025f2e149312c32e51d407388178a0cee63e5161 -size 4863531 diff --git a/checkpoints/seed123/last_AAGCN_T3.6_bone_3d.pt b/checkpoints/seed123/last_AAGCN_T3.6_bone_3d.pt deleted file mode 100644 index 7318088b35c3740bf8b20d867947e6d9822f40c4..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/last_AAGCN_T3.6_bone_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bff28b27d34d32ac49ff80273a08e7d063a318273ad4c2b15176b29a892b3a67 -size 4619061 diff --git a/checkpoints/seed123/last_AAGCN_T4.2_bone_3d.pt b/checkpoints/seed123/last_AAGCN_T4.2_bone_3d.pt deleted file mode 100644 index fcfb9011c426c85879358c1d0abcb91587510d51..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/last_AAGCN_T4.2_bone_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:074c494f26e83841e96ba5d67874cb189d89c7a14685f08aca2ba2196b64fbbc -size 4618485 diff --git a/checkpoints/seed123/last_AAGCN_T4.3_rel_3d.pt b/checkpoints/seed123/last_AAGCN_T4.3_rel_3d.pt deleted file mode 100644 index 09b4990bffb1d16ff280b97b5a904a6f142e2321..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/last_AAGCN_T4.3_rel_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a72cb28000d03c98c2832decd3d69d43d61893c59640351525f897db086d4bd3 -size 4619858 diff --git a/checkpoints/seed123/last_AAGCN_T4.4_joint_motion_3d.pt b/checkpoints/seed123/last_AAGCN_T4.4_joint_motion_3d.pt deleted file mode 100644 index 10fa26e2b16ffecd6509797215a5d65325839aeb..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/last_AAGCN_T4.4_joint_motion_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ee8f6b2916f64cbd22c8bef372d27a67c5b4d6583f929adf8981248ab38853c4 -size 4620941 diff --git a/checkpoints/seed123/last_AAGCN_T4.5_bone_motion_3d.pt b/checkpoints/seed123/last_AAGCN_T4.5_bone_motion_3d.pt deleted file mode 100644 index 639ede9ed1ae106021fce8a183e833165065a856..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/last_AAGCN_T4.5_bone_motion_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1bd5c33db2565a239f3d27db5e8e1c32cea7800e8bccc6ea062a8ee5309681c7 -size 4620714 diff --git a/checkpoints/seed123/last_BiLSTM_T1.18_mix.pt b/checkpoints/seed123/last_BiLSTM_T1.18_mix.pt deleted file mode 100644 index e6e0b896ad61672c6669bf09fc2f90446fb178b6..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/last_BiLSTM_T1.18_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e18e93b06ae212b454f6dc769c63d8cf0141166f7e079571ea7219cefbe4687 -size 4843202 diff --git a/checkpoints/seed123/last_LSTM_T1.9_mix.pt b/checkpoints/seed123/last_LSTM_T1.9_mix.pt deleted file mode 100644 index 21d6918cde59706949fb4de0eb9ba08f6ab0d1c6..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/last_LSTM_T1.9_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d7aac2c5eff1e20e15db2d3fe2e960c1673d21a7b06761635be0e801beabc811 -size 4771949 diff --git a/checkpoints/seed123/last_STGCN_T3.2_rel_3d.pt b/checkpoints/seed123/last_STGCN_T3.2_rel_3d.pt deleted file mode 100644 index 120d2571992ae118bc775d02eab45e454021e09e..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/last_STGCN_T3.2_rel_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:17ebb70c3cca61d165beefeb5465c3a63b8fd4d03beaea528e8975e53249de73 -size 4265390 diff --git a/checkpoints/seed123/last_Transformer_T1.27_mix.pt b/checkpoints/seed123/last_Transformer_T1.27_mix.pt deleted file mode 100644 index abd075263d845f82e9076c71e0cb8c0890160fa2..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/last_Transformer_T1.27_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6f342e8b4b7fa9391e71b810f40d5d6ed09c038bbcde0fc54d64534583e8bab6 -size 4861173 diff --git a/checkpoints/seed123/last_Transformer_T2.2_mix.pt b/checkpoints/seed123/last_Transformer_T2.2_mix.pt deleted file mode 100644 index 5786aaabcbde4aaeb7bc288f118f4292709ebbba..0000000000000000000000000000000000000000 --- a/checkpoints/seed123/last_Transformer_T2.2_mix.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3bfe1ba283066931f57ce95bec31e5d77d254f890500d1fef0660fbc0209d59d -size 4861611 diff --git a/checkpoints/seed3407/best_AAGCN_T3.6_bone_3d.provenance.json b/checkpoints/seed3407/best_AAGCN_T3.6_bone_3d.provenance.json deleted file mode 100644 index 72588e684b7a0aea5bc19952b9158505fe6251ae..0000000000000000000000000000000000000000 --- a/checkpoints/seed3407/best_AAGCN_T3.6_bone_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "AAGCN_T3.6_bone_3d", - "model_class": "AAGCNModel", - "feature_method": "bone_3d", - "augment_method": "none", - "seed": 3407, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-02 08:10:49 UTC", - "epoch": 17, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7582828431165622, - "val_loss": 1.2033325580229242, - "val_acc": 0.7681927710843374, - "val_macro_f1": 0.7582828431165622, - "train_loss": 0.4258646710200664, - "train_acc": 0.9746498172959805, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 0.6439996957778931, - "std_norm": 1.9998537302017212, - "is_normalized": true, - "seed": 3407 - }, - "cmd_args": { - "command": "train", - "model": "AAGCN", - "feature": "bone_3d", - "augment": "none", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T3.6", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 32, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed3407", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 3407, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": true, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": null, - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_AAGCN_T3.6_bone_3d.pt", - "checkpoint_sha256": "32af5721303891b5591f9617d1c19190fb780cde48cb59b2e3fe6f1cf049bb31" -} \ No newline at end of file diff --git a/checkpoints/seed3407/best_AAGCN_T3.6_bone_3d.pt b/checkpoints/seed3407/best_AAGCN_T3.6_bone_3d.pt deleted file mode 100644 index b2f6442190e835048b6fdc6dd239c80e618093a0..0000000000000000000000000000000000000000 --- a/checkpoints/seed3407/best_AAGCN_T3.6_bone_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:32af5721303891b5591f9617d1c19190fb780cde48cb59b2e3fe6f1cf049bb31 -size 4620789 diff --git a/checkpoints/seed3407/best_AAGCN_T4.2_bone_3d.provenance.json b/checkpoints/seed3407/best_AAGCN_T4.2_bone_3d.provenance.json deleted file mode 100644 index 2a249b0e5f5060a3bd52df20ab4f1a1c81c82dc4..0000000000000000000000000000000000000000 --- a/checkpoints/seed3407/best_AAGCN_T4.2_bone_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "AAGCN_T4.2_bone_3d", - "model_class": "AAGCNModel", - "feature_method": "bone_3d", - "augment_method": "skel_gym_aug", - "seed": 3407, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-02 08:16:16 UTC", - "epoch": 12, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7592069737264613, - "val_loss": 1.0914664547127413, - "val_acc": 0.7686746987951807, - "val_macro_f1": 0.7592069737264613, - "train_loss": 0.534439773274978, - "train_acc": 0.9352161997563947, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 0.6439996957778931, - "std_norm": 1.9998537302017212, - "is_normalized": true, - "seed": 3407 - }, - "cmd_args": { - "command": "train", - "model": "AAGCN", - "feature": "bone_3d", - "augment": "skel_gym_aug", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T4.2", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 32, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed3407", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 3407, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": true, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": null, - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_AAGCN_T4.2_bone_3d.pt", - "checkpoint_sha256": "8f3b0f0fe08ad517f987666a20511dfb85d38ef4680a03d27dcd74cd8c38b8bb" -} \ No newline at end of file diff --git a/checkpoints/seed3407/best_AAGCN_T4.2_bone_3d.pt b/checkpoints/seed3407/best_AAGCN_T4.2_bone_3d.pt deleted file mode 100644 index bffe66549cb32d2e3b8c088018abe22df46bf885..0000000000000000000000000000000000000000 --- a/checkpoints/seed3407/best_AAGCN_T4.2_bone_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8f3b0f0fe08ad517f987666a20511dfb85d38ef4680a03d27dcd74cd8c38b8bb -size 4620533 diff --git a/checkpoints/seed3407/best_AAGCN_T4.3_rel_3d.provenance.json b/checkpoints/seed3407/best_AAGCN_T4.3_rel_3d.provenance.json deleted file mode 100644 index c85002158e71044c69d9cff1b36938e2c9897e31..0000000000000000000000000000000000000000 --- a/checkpoints/seed3407/best_AAGCN_T4.3_rel_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "AAGCN_T4.3_rel_3d", - "model_class": "AAGCNModel", - "feature_method": "rel_3d", - "augment_method": "skel_gym_aug", - "seed": 3407, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-02 08:19:55 UTC", - "epoch": 26, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.7583012918493587, - "val_loss": 1.1214389190041876, - "val_acc": 0.7730120481927711, - "val_macro_f1": 0.7583012918493587, - "train_loss": 0.45003926253057425, - "train_acc": 0.9668087697929354, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 0.9333903789520264, - "std_norm": 1.5474810600280762, - "is_normalized": true, - "seed": 3407 - }, - "cmd_args": { - "command": "train", - "model": "AAGCN", - "feature": "rel_3d", - "augment": "skel_gym_aug", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T4.3", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 32, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed3407", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 3407, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": true, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": null, - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_AAGCN_T4.3_rel_3d.pt", - "checkpoint_sha256": "2e9c5b61a126066ab1ab6ef9f5dc72e762326fbbb3ceb5d0771bc9f970713132" -} \ No newline at end of file diff --git a/checkpoints/seed3407/best_AAGCN_T4.3_rel_3d.pt b/checkpoints/seed3407/best_AAGCN_T4.3_rel_3d.pt deleted file mode 100644 index 4a85119a89dfa41c396bb6e7058cc133d3dead9e..0000000000000000000000000000000000000000 --- a/checkpoints/seed3407/best_AAGCN_T4.3_rel_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2e9c5b61a126066ab1ab6ef9f5dc72e762326fbbb3ceb5d0771bc9f970713132 -size 4621010 diff --git a/checkpoints/seed3407/best_AAGCN_T4.4_joint_motion_3d.provenance.json b/checkpoints/seed3407/best_AAGCN_T4.4_joint_motion_3d.provenance.json deleted file mode 100644 index d3bc68e80f02b2c1fa8d8fcb995308d0cd8865b0..0000000000000000000000000000000000000000 --- a/checkpoints/seed3407/best_AAGCN_T4.4_joint_motion_3d.provenance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "model_name": "AAGCN_T4.4_joint_motion_3d", - "model_class": "AAGCNModel", - "feature_method": "joint_motion_3d", - "augment_method": "skel_gym_aug", - "seed": 3407, - "git_sha": "unknown", - "git_dirty": true, - "saved_timestamp": "2026-10-02 08:23:58 UTC", - "epoch": 33, - "total_epochs": 100, - "early_stopping_metric": "val_macro_f1", - "best_metric_value": 0.5864659250777244, - "val_loss": 1.8457957391853792, - "val_acc": 0.5893975903614458, - "val_macro_f1": 0.5864659250777244, - "train_loss": 0.6535536550284884, - "train_acc": 0.9027101096224117, - "hyperparameters": { - "lr": 0.001, - "weight_decay": 0.0001, - "optimizer": "AdamW", - "scheduler": "LambdaLR", - "loss_type": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "patience": 10, - "use_amp": true, - "amp_dtype": "torch.bfloat16" - }, - "normalization_stats": { - "mean_shape": [ - 1, - 39 - ], - "mean_norm": 0.0005006082938052714, - "std_norm": 0.27481168508529663, - "is_normalized": true, - "seed": 3407 - }, - "cmd_args": { - "command": "train", - "model": "AAGCN", - "feature": "joint_motion_3d", - "augment": "skel_gym_aug", - "zero_frame": "interpolate", - "loss": "ce", - "focal_gamma": 2.0, - "label_smoothing": 0.05, - "exp_id": "T4.4", - "smoke_test": false, - "smoke_class": "barbell biceps curl", - "epochs": 100, - "batch_size": 32, - "lr": 0.001, - "weight_decay": 0.0001, - "patience": 10, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "use_class_weights": false, - "device": "cuda", - "metadata": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "output_dir": "outputs", - "checkpoint_dir": "/marimo/Gym_Classification/checkpoints/seed3407", - "hidden_dim": null, - "num_layers": null, - "nhead": 8, - "dropout": null, - "seed": 3407, - "num_workers": 0, - "early_stopping_metric": "val_macro_f1", - "optimizer": "adamw", - "scheduler": "cosine_warmup", - "warmup_epochs": 5, - "use_amp": true, - "amp_dtype": "bfloat16", - "in_memory": true, - "push_to_hf": true, - "hf_repo": "Cuong2004/gym-exercise-classification", - "report_file": "outputs/EXPERIMENT_RESULTS.md", - "video_level": true, - "checkpoint_name": null, - "force_retrain": true, - "no_test_eval": false - }, - "dataset_info": { - "metadata_path": "Final_dataset_metadata.csv", - "landmark_dir": "data/landmarks", - "train_windows": 13136, - "val_windows": 2075, - "test_windows": 2743, - "seq_len": 32, - "train_stride": 16, - "val_test_stride": 32, - "zero_frame_strategy": "interpolate" - }, - "checkpoint_file": "best_AAGCN_T4.4_joint_motion_3d.pt", - "checkpoint_sha256": "911ef9e6cd79210d2d48bcc3c8deae4aab05eae1173579a5e797988f7e1c975c" -} \ No newline at end of file diff --git a/checkpoints/seed3407/best_AAGCN_T4.4_joint_motion_3d.pt b/checkpoints/seed3407/best_AAGCN_T4.4_joint_motion_3d.pt deleted file mode 100644 index 351ec64b61cb13ebdabf2a5b63f7e5a38dfbf909..0000000000000000000000000000000000000000 --- a/checkpoints/seed3407/best_AAGCN_T4.4_joint_motion_3d.pt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:911ef9e6cd79210d2d48bcc3c8deae4aab05eae1173579a5e797988f7e1c975c -size 4623501