{
  "pretrain": {
    "seed": 20260717,
    "batch_size": 128,
    "max_steps": 20000,
    "warmup_steps": 500,
    "validate_every": 500,
    "patience_validations": 10,
    "learning_rate": 0.0003,
    "weight_decay": 0.001,
    "device": "cpu",
    "amp": true
  },
  "fine_tune": {
    "seeds": [
      20260717,
      20260718,
      20260719
    ],
    "batch_size": 32,
    "max_epochs": 100,
    "patience": 15,
    "scratch_lr": 0.0003,
    "encoder_lr": 0.0001,
    "head_lr": 0.0005,
    "weight_decay": 0.001,
    "trials_per_class": 20,
    "device": "cpu"
  },
  "cache": "C:\\Users\\k3135\\OneDrive\\桌面\\碩論用\\SSL_8ch_ConvMAE_MI_CUDA_package\\data_cache_1_40",
  "channels": [
    "Fp1",
    "Fp2",
    "Fz",
    "C3",
    "C4",
    "Pz",
    "O1",
    "O2"
  ],
  "processing": "1-40 Hz zero-phase SOS IIR, 200 Hz, per-channel window z-score",
  "pretext_classes": [
    "original",
    "gaussian_noise",
    "channel_scaling",
    "time_reversal",
    "segment_permutation"
  ],
  "excluded": [
    "ASR",
    "ICA",
    "EA",
    "reconstruction",
    "masked prediction",
    "linear probe",
    "supervised bridge"
  ],
  "leakage_policy": "final 10 excluded from all pretraining and selection"
}