Download ml/training/train_sequence_vae.py from PRiyanshu0-1/TrackChain: direct link, hf CLI and curl.
- Browser
- Download file 1.01 kB
-
https://huggingface.co/PRiyanshu0-1/TrackChain/resolve/main/ml/training/train_sequence_vae.py
- Command line
-
hf download hf://PRiyanshu0-1/TrackChain/ml/training/train_sequence_vae.py
-
curl -L -o train_sequence_vae.py https://huggingface.co/PRiyanshu0-1/TrackChain/resolve/main/ml/training/train_sequence_vae.py
1.01 kB
| """ | |
| ml/training/train_sequence_vae.py | |
| Train the 1D-CNN Sequence VAE on normal track geometry sequences (tc.v1 SOTA). | |
| """ | |
| from ml.scripts.train_sequence_vae import train_sequence_vae | |
| __all__ = ["train_sequence_vae"] | |
| if __name__ == "__main__": | |
| import argparse | |
| parser = argparse.ArgumentParser(description="Train 1D-CNN Sequence VAE for Novel Geometry.") | |
| parser.add_argument("--epochs", type=int, default=25, help="Number of training epochs") | |
| parser.add_argument("--beta", type=float, default=0.01, help="Beta-VAE KL weight") | |
| parser.add_argument("--batch-size", type=int, default=64, help="Batch size") | |
| parser.add_argument("--lr", type=float, default=0.001, help="Learning rate") | |
| parser.add_argument("--save-path", default="artifacts/checkpoints/geometry/sequence_vae.pt") | |
| args = parser.parse_args() | |
| train_sequence_vae( | |
| epochs=args.epochs, | |
| beta=args.beta, | |
| batch_size=args.batch_size, | |
| lr=args.lr, | |
| save_path=args.save_path, | |
| ) | |