dataloader: num_workers: 0 pin_memory: true dataset: hf_dataset: maximuspowers/muat-pca-10-medium input_mode: signature max_dimensions: max_layers: 17 max_neurons_per_layer: 12 max_sequence_length: 5 neuron_profile: methods: pca: components: 10 patterns: - palindrome - sorted_ascending - sorted_descending - alternating - contains_abc - starts_with - ends_with - no_repeats - has_majority - increasing_pairs - decreasing_pairs - vowel_consonant - first_last_match - mountain_pattern random_seed: 42 test_split: 0.1 train_split: 0.8 val_split: 0.1 device: type: auto evaluation: decision_threshold: 0.5 metrics: - accuracy_exact_match - accuracy_hamming - precision_macro - recall_macro - f1_macro - f1_micro per_pattern_metrics: true hub: enabled: true private: false push_frequency: epoch push_logs: true push_metrics: true push_model: true repo_id: maximuspowers/muat-pca-10-medium-classifier token: logging: checkpoint: enabled: true mode: max monitor: val_f1_macro save_best_only: true tensorboard: enabled: true log_interval: 10 verbose: true model: fusion: activation: relu dropout: 0.2 hidden_dims: - 128 - 64 output: num_patterns: 14 signature_encoder: activation: relu dropout: 0.2 hidden_dims: - 512 - 256 - 256 - 128 use_batch_norm: true weight_encoder: activation: relu dropout: 0.2 run_dir: /Users/max/Desktop/muat/model_zoo/runs/train-classifier_pca_10_medium_2025-12-04_18-57-54 run_log_cleanup: true training: batch_size: 16 early_stopping: enabled: true mode: min monitor: val_loss patience: 50 epochs: 1000 learning_rate: 0.001 loss: bce_with_logits lr_scheduler: enabled: true factor: 0.5 min_lr: 1.0e-05 patience: 20 type: reduce_on_plateau optimizer: adam pos_weight: null weight_decay: 0.0001