import os from datetime import datetime from mltu.configs import BaseModelConfigs class ModelConfigs(BaseModelConfigs): def __init__(self): super().__init__() self.model_path = os.path.join( "Models/10_wav2vec2_torch", datetime.strftime(datetime.now(), "%Y%m%d%H%M"), ) self.batch_size = 8 self.train_epochs = 60 self.train_workers = 20 self.init_lr = 1.0e-8 self.lr_after_warmup = 1e-05 self.final_lr = 5e-06 self.warmup_epochs = 10 self.decay_epochs = 40 self.weight_decay = 0.005 self.mixed_precision = True self.max_audio_length = 246000 self.max_label_length = 256 self.vocab = [' ', "'", 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']