| 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: <REDACTED> | |
| 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 | |