exp_name: ASV5_wav2vec2_TCM_NoAug_seed42 output_dir: ./outputs/batch6_ASV5/ seed: 42 data: sampling_rate: 16000 label_map: bonafide: 1 spoof: 0 train: dataset_type: StandardDataset parquet_files: - /netscratch/yelkheir/DeepFense/DeepFense/deepfense/config/parquets/ASV5/asvspoof5_train.parquet dataset_names: - ASV5_Train batch_size: 32 shuffle: true num_workers: 4 base_transform: - type: pad max_len: 64000 random_pad: true pad_type: repeat augment_transform: [] val: dataset_type: StandardDataset parquet_files: - /netscratch/yelkheir/DeepFense/DeepFense/deepfense/config/parquets/ASV5/asvspoof5_val.parquet dataset_names: - ASV5_Val batch_size: 32 shuffle: false num_workers: 4 base_transform: - type: pad max_len: 64000 pad_type: repeat model: type: StandardDetector frontend: type: wav2vec2 args: ckpt_path: /netscratch/yelkheir/ssl_models/xlsr2_300m.pt freeze: false source: fairseq backend: type: TCM args: emb_size: 128 heads: 4 num_encoders: 1 loss: - type: CrossEntropy embedding_dim: 128 n_classes: 2 weight: 1.0 training: trainer: StandardTrainer epochs: 100 early_stopping_patience: 7 optimizer: type: adam lr: 1.0e-06 metrics: ACC: {} EER: {} eval_every_epochs: 1 device: cuda output_dir: ./outputs/batch6_ASV5/ASV5_wav2vec2_TCM_NoAug_seed42_20260114_172339