submission_code/config_clf.py (17 lines of code) (raw):

from dataclasses import dataclass @dataclass class Config: batch_size: int = 128 num_epochs: int = 50 h_size: int = 512 n_layers: int = 3 n_heads: int = 8 d_ff: int = 2048 src_vocab_size: int = 8000 weight_decay: float = 0 optimizer: str = 'Adam' optimizer_lr: float = 2e-4 schedule: str = 'OneCycleLR' max_src_len: int = 35 joined_vocab: bool = False dropout: float = 0.2