program differently without modifying code • easier to use for others graphical user interface (GUI) • easier to create • perfect for batch tasks • perfect for scheduled tasks • useful in terminal-only environments
num_layers: int num_heads: int hidden_dim: int mlp_dim: int {abstract} Model num_classes: int Cifar10Dataset ImageNetDataset {abstract} Dataset data_dir: path_dr batch_size: int augment: bool