MCPcopy Create free account

hub / github.com/AI4HealthUOL/ecg-fm-benchmarking / types & classes

Types & classes227 in github.com/AI4HealthUOL/ecg-fm-benchmarking

↓ 11 callersClassTimeSeriesDataset
timeseries dataset with partial crops.
code/clinical_ts/data/time_series_dataset.py:113
↓ 10 callersClassConcatTimeSeriesDataset
ConcatDataset that handles id mapping correctly (to allow to aggregate predictions)
code/clinical_ts/data/time_series_dataset.py:95
↓ 7 callersClassConvLayer
Create a sequence of convolutional (`ni` to `nf`), ReLU (if `use_activ`) and `norm_type` layers.
code/clinical_ts/models/xresnet1d.py:36
↓ 7 callersClassConvLayer
Create a sequence of convolutional (`ni` to `nf`), ReLU (if `use_activ`) and `norm_type` layers.
code/clinical_ts/models/ecg_foundation_models/ecgfm_ked.py:103
↓ 7 callersClassInputShape
code/clinical_ts/models/fm_ecg.py:787
↓ 7 callersClassLearnableQueryAttentionPoolingHead
code/clinical_ts/utils/heads.py:72
↓ 7 callersClassLearnableQueryAttentionPoolingHeadConfig
code/clinical_ts/utils/heads.py:91
↓ 6 callersClassTransformerBlock
code/clinical_ts/models/ecg_foundation_models/st_mem/encoder/vit.py:114
↓ 5 callersClassResNet
code/clinical_ts/models/ecg_foundation_models/merl/resnet1d.py:63
↓ 5 callersClassSwish
code/clinical_ts/models/ecg_foundation_models/ecg_founder.py:78
↓ 5 callersClassbasic_conv1d
basic conv1d
code/clinical_ts/ts/basic_conv1d_modules/basic_conv1d.py:138
↓ 5 callersClassbasic_conv1d
basic conv1d
code/clinical_ts/models/basic_conv1d.py:138
↓ 4 callersClassLambdaLayer
code/clinical_ts/ts/basic_conv1d_modules/basic_conv1d.py:43
↓ 4 callersClassLambdaLayer
code/clinical_ts/models/basic_conv1d.py:43
↓ 4 callersClassMyConv1dPadSame
extend nn.Conv1d to support SAME padding input: (n_sample, in_channels, n_length) output: (n_sample, out_channels, (n_length+stride-1)//
code/clinical_ts/models/ecg_foundation_models/ecg_founder.py:12
↓ 4 callersClassResample
Resample on the fly
code/clinical_ts/data/time_series_dataset_transforms.py:179
↓ 4 callersClassToTensor
Convert ndarrays in sample to Tensors.
code/clinical_ts/data/time_series_dataset_transforms.py:244
↓ 4 callersClassViT
code/clinical_ts/models/ecg_foundation_models/merl/vit1d.py:145
↓ 3 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
code/clinical_ts/models/ecg_foundation_models/merl/vit1d.py:16
↓ 3 callersClassFlatten
Flatten `x` to a single dimension, often used at the end of a model. `full` for rank-1 tensor
code/clinical_ts/models/basic_conv1d.py:12
↓ 3 callersClassMLAE_ViT
code/clinical_ts/models/ecg_foundation_models/st_mem/encoder/mlae_vit.py:23
↓ 3 callersClassNormalize
Normalize using given stats.
code/clinical_ts/data/time_series_dataset_transforms.py:291
↓ 3 callersClassST_MEM_ViT
code/clinical_ts/models/ecg_foundation_models/st_mem/encoder/st_mem_vit.py:24
↓ 3 callersClassTimeSeriesDatasetConfig
code/clinical_ts/data/time_series_dataset.py:443
↓ 3 callersClassViT
code/clinical_ts/models/ecg_foundation_models/st_mem/encoder/vit.py:151
↓ 2 callersClassBlock
code/clinical_ts/models/ecg_foundation_models/ecg_jepa/ecg_jepa.py:157
↓ 2 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
code/clinical_ts/models/ecg_foundation_models/st_mem/encoder/vit.py:22
↓ 2 callersClassFlatten
Flatten `x` to a single dimension, often used at the end of a model. `full` for rank-1 tensor
code/clinical_ts/ts/basic_conv1d_modules/basic_conv1d.py:12
↓ 2 callersClassKernelTuner
code/extensions/cauchy/tuner.py:135
↓ 2 callersClassMLAE
code/clinical_ts/models/ecg_foundation_models/st_mem/mlae.py:26
↓ 2 callersClassMTAE
code/clinical_ts/models/ecg_foundation_models/st_mem/mtae.py:46
↓ 2 callersClassNet1D
Input: X: (n_samples, n_channel, n_length) Y: (n_samples) Output: out: (n_samples) params:
code/clinical_ts/models/ecg_foundation_models/ecg_founder.py:280
↓ 2 callersClassPreNorm
code/clinical_ts/models/ecg_foundation_models/st_mem/encoder/vit.py:42
↓ 2 callersClassPreNorm
code/clinical_ts/models/ecg_foundation_models/merl/vit1d.py:36
↓ 2 callersClassS4Model
code/clinical_ts/ts/s4_modules/s4_model.py:10
↓ 2 callersClassST_MEM
code/clinical_ts/models/ecg_foundation_models/st_mem/st_mem.py:47
↓ 2 callersClassSequenceToSampleLabelTransform
Transforms sequence-level to sample-level labels majority vote: pick the most frequent label as segment label (i.e. suitable for single-label clas
code/clinical_ts/data/time_series_dataset_transforms.py:433
↓ 2 callersClassTransform
Transforms data using a given function i.e. data_new = func(data) for input is True else label_new = func(label)
code/clinical_ts/data/time_series_dataset_transforms.py:395
↓ 2 callersClassecg_jepa
code/clinical_ts/models/ecg_foundation_models/ecg_jepa/ecg_jepa.py:514
↓ 1 callersClassActivationFunction
code/clinical_ts/models/ecg_foundation_models/hubert_ecg/hubert_ecg_classification.py:7
↓ 1 callersClassAdaptiveConcatPool1d
Layer that concats `AdaptiveAvgPool1d` and `AdaptiveMaxPool1d`.
code/clinical_ts/ts/basic_conv1d_modules/basic_conv1d.py:84
↓ 1 callersClassAdaptiveConcatPool1d
Layer that concats `AdaptiveAvgPool1d` and `AdaptiveMaxPool1d`.
code/clinical_ts/models/basic_conv1d.py:84
↓ 1 callersClassAdaptiveConcatPool1d
Layer that concats `AdaptiveAvgPool1d` and `AdaptiveMaxPool1d`.
code/clinical_ts/models/ecg_foundation_models/ecgfm_ked.py:57
↓ 1 callersClassAdaptiveConcatPoolRNN
code/clinical_ts/ts/head.py:101
↓ 1 callersClassAttention
code/clinical_ts/models/ecg_foundation_models/st_mem/encoder/vit.py:74
↓ 1 callersClassAttention
code/clinical_ts/models/ecg_foundation_models/merl/vit1d.py:68
↓ 1 callersClassAttention
code/clinical_ts/models/ecg_foundation_models/ecg_jepa/ecg_jepa.py:128
↓ 1 callersClassBasicBlock
Basic Block: conv1 -> convk -> conv1 params: in_channels: number of input channels out_channels: number of output c
code/clinical_ts/models/ecg_foundation_models/ecg_founder.py:82
↓ 1 callersClassBasicStage
Basic Stage: block_1 -> block_2 -> ... -> block_M
code/clinical_ts/models/ecg_foundation_models/ecg_founder.py:214
↓ 1 callersClassCPCWrapper
code/clinical_ts/models/fm_ecg.py:762
↓ 1 callersClassChannelFilter
Select certain channels. axis: axis index of the channel axis
code/clinical_ts/data/time_series_dataset_transforms.py:377
↓ 1 callersClassCompose
composes several transformations into a single one (as provided by torchvision.transforms.Compose)
code/clinical_ts/data/time_series_dataset_transforms.py:63
↓ 1 callersClassDropoutNd
code/clinical_ts/ts/s4_modules/s4_utils.py:6
↓ 1 callersClassECGFounderWrapper
Paper: https://arxiv.org/abs/2410.04133 Code: https://github.com/PKUDigitalHealth/ECGFounder Checkpoints: https://huggingface
code/clinical_ts/models/fm_ecg.py:32
↓ 1 callersClassECGJEPAWrapper
Paper: https://arxiv.org/abs/2410.08559 Code: https://github.com/sehunfromdaegu/ECG_JEPA Checkpoints: https://drive.google.co
code/clinical_ts/models/fm_ecg.py:174
↓ 1 callersClassECG_JEPA_Scratch
code/clinical_ts/models/fm_ecg.py:310
↓ 1 callersClassEcgFmKEDWrapper
Paper: https://doi.org/10.1016/j.xcrm.2024.101875 Code: https://github.com/control-spiderman/ECGFM-KED Checkpoints: https://z
code/clinical_ts/models/fm_ecg.py:631
↓ 1 callersClassEncoder_Block
code/clinical_ts/models/ecg_foundation_models/ecg_jepa/ecg_jepa.py:176
↓ 1 callersClassFMEEG1
code/clinical_ts/models/fm_eeg.py:6
↓ 1 callersClassFMEEG2
code/clinical_ts/models/fm_eeg.py:11
↓ 1 callersClassFMMovement1
code/clinical_ts/models/fm_movement.py:6
↓ 1 callersClassFMMovement2
code/clinical_ts/models/fm_movement.py:11
↓ 1 callersClassFeedForward
MLP Module with GELU activation fn + dropout.
code/clinical_ts/models/ecg_foundation_models/st_mem/encoder/vit.py:54
↓ 1 callersClassFeedForward
MLP Module with GELU activation fn + dropout.
code/clinical_ts/models/ecg_foundation_models/merl/vit1d.py:48
↓ 1 callersClassForwardHook
Create a forward hook on module `m`
code/clinical_ts/utils/callbacks.py:10
↓ 1 callersClassHippoSSKernel
Wrapper around SSKernel that generates A, B, C, dt according to HiPPO arguments. The SSKernel is expected to support the interface forward()
code/clinical_ts/ts/s4_modules/s42.py:953
↓ 1 callersClassHippoSSKernel
Wrapper around SSKernel that generates A, B, C, dt according to HiPPO arguments. The SSKernel is expected to support the interface forward()
code/clinical_ts/models/s42.py:952
↓ 1 callersClassHuBERTECG
code/clinical_ts/models/ecg_foundation_models/hubert_ecg/hubert_ecg.py:21
↓ 1 callersClassHuBERTECGConfig
code/clinical_ts/models/ecg_foundation_models/hubert_ecg/hubert_ecg.py:12
↓ 1 callersClassHuBERTForECGClassification
code/clinical_ts/models/ecg_foundation_models/hubert_ecg/hubert_ecg_classification.py:26
↓ 1 callersClassHubertEcgWrapper
code/clinical_ts/models/fm_ecg.py:844
↓ 1 callersClassInception1d
inception time architecture
code/clinical_ts/models/inception1d.py:72
↓ 1 callersClassInceptionBackbone
code/clinical_ts/models/inception1d.py:49
↓ 1 callersClassInceptionBlock1d
code/clinical_ts/models/inception1d.py:20
↓ 1 callersClassLRMonitorCallback
code/clinical_ts/utils/callbacks.py:70
↓ 1 callersClassLearnableQueryAttentionPool1d
V-JEPA (https://openreview.net/forum?id=WFYbBOEOtv) Learnable Query Attention Pooling
code/clinical_ts/utils/heads.py:33
↓ 1 callersClassMHSA1d
code/clinical_ts/models/xresnet1d.py:55
↓ 1 callersClassMain_Lite_ECG
code/main_lite_ecg.py:25
↓ 1 callersClassMain_Lite_EEG
code/main_lite_eeg.py:7
↓ 1 callersClassMain_Lite_Movement
code/main_lite_movement.py:7
↓ 1 callersClassMaskTransformer
code/clinical_ts/models/ecg_foundation_models/ecg_jepa/ecg_jepa.py:213
↓ 1 callersClassMaskTransformerPredictor
code/clinical_ts/models/ecg_foundation_models/ecg_jepa/ecg_jepa.py:412
↓ 1 callersClassMerlWrapper
Paper: https://arxiv.org/abs/2403.06659 Code: https://github.com/cheliu-computation/MERL-ICML2024 Checkpoints: https://drive.
code/clinical_ts/models/fm_ecg.py:480
↓ 1 callersClassMlp
code/clinical_ts/models/ecg_foundation_models/ecg_jepa/ecg_jepa.py:109
↓ 1 callersClassMyMaxPool1dPadSame
extend nn.MaxPool1d to support SAME padding params: kernel_size: kernel size stride: the stride of the window. Default value
code/clinical_ts/models/ecg_foundation_models/ecg_founder.py:49
↓ 1 callersClassPredictor_Block
code/clinical_ts/models/ecg_foundation_models/ecg_jepa/ecg_jepa.py:194
↓ 1 callersClassRobustMLFlowLogger
Robust MLFLowLogger that does not crash if connection is down
code/pretrain.py:48
↓ 1 callersClassS4Model
code/clinical_ts/models/s4_model.py:7
↓ 1 callersClassSSKernelNPLR
Stores a representation of and computes the SSKernel function K_L(A^dt, B^dt, C) corresponding to a discretized state space, where A is Normal + Low R
code/clinical_ts/ts/s4_modules/s42.py:478
↓ 1 callersClassSSKernelNPLR
Stores a representation of and computes the SSKernel function K_L(A^dt, B^dt, C) corresponding to a discretized state space, where A is Normal + Low R
code/clinical_ts/models/s42.py:477
↓ 1 callersClassSequentialTimeSeriesEncoder
A sequence of TimeSeriesEncoders (somewhat similar to nn.Sequential) Note: this is the only module that gets instantiated directly in template_mod
code/clinical_ts/template_modules.py:644
↓ 1 callersClassShapeConfig
code/clinical_ts/template_modules.py:193
↓ 1 callersClassShortcut1d
code/clinical_ts/models/inception1d.py:36
↓ 1 callersClassSqueezeExcite1d
squeeze excite block as used for example in LSTM FCN
code/clinical_ts/ts/basic_conv1d_modules/basic_conv1d.py:94
↓ 1 callersClassSqueezeExcite1d
squeeze excite block as used for example in LSTM FCN
code/clinical_ts/models/basic_conv1d.py:94
↓ 1 callersClassStMemWrapper
Paper: https://arxiv.org/abs/2402.09450 Code: https://github.com/bakqui/ST-MEM Checkpoints: https://drive.google.com/file/d/1
code/clinical_ts/models/fm_ecg.py:337
↓ 1 callersClassStaticStats
code/clinical_ts/template_modules.py:220
↓ 1 callersClassTSData
code/clinical_ts/data/time_series_dataset.py:25
↓ 1 callersClassTransformerBlock
code/clinical_ts/models/ecg_foundation_models/merl/vit1d.py:108
↓ 1 callersClassTranspose
helper module: transpose operation that can be used like a nn.module
code/clinical_ts/ts/head.py:174
next →1–100 of 227, ranked by callers