protosleepnet.baselines.train_st_3ch_mixer#
Train SleepTransformer (Phan) 3ch with channel mixer on SHHS.
Per-channel EpochTransformer(in_chan=1) + modality embeddings + accuracy-weighted ZeroEmbeddingDropout + TransformerEncoder mixer (no residual) + attention pooling + SequenceTransformer + classifier.
- Usage:
python -m protosleepnet.baselines.train_st_3ch_mixer –gpu_id 0
Attributes#
Functions#
|
|
|
Module Contents#
- protosleepnet.baselines.train_st_3ch_mixer.build_model(cdropout=0.5)#
- protosleepnet.baselines.train_st_3ch_mixer.main()#
- protosleepnet.baselines.train_st_3ch_mixer.DROPOUT = 0.1#
- protosleepnet.baselines.train_st_3ch_mixer.D_CLF = 1024#
- protosleepnet.baselines.train_st_3ch_mixer.D_MODEL = 128#
- protosleepnet.baselines.train_st_3ch_mixer.EPOCH_KWARGS#
- protosleepnet.baselines.train_st_3ch_mixer.HF_REPO_ID = '4rooms/physioex'#
- protosleepnet.baselines.train_st_3ch_mixer.MODEL_NAME = 'sleeptransformer-phan-3ch-mixer'#
- protosleepnet.baselines.train_st_3ch_mixer.N_CLASSES = 5#
- protosleepnet.baselines.train_st_3ch_mixer.SEQ_KWARGS#
- protosleepnet.baselines.train_st_3ch_mixer.TRAIN_CONFIG#