MCPcopy Create free account

hub / github.com/SPOClab-ca/dn3 / types & classes

Types & classes87 in github.com/SPOClab-ca/dn3

↓ 19 callersClassDN3ConfigException
Exception to be triggered when DN3-configuration parsing fails.
dn3/utils.py:30
↓ 6 callersClassMappingDeep1010
Maps various channel sets into the Deep10-10 scheme, and normalizes data between [-1, 1] with an additional scaling parameter to describe the
dn3/transforms/instance.py:316
↓ 5 callersClassPermute
dn3/trainable/layers.py:30
↓ 5 callersClassStandardClassification
dn3/trainable/processes.py:617
↓ 5 callersClass_DumbNamespace
dn3/configuratron/config.py:48
↓ 4 callersClassMultiDatasetContainer
dn3/data/utils.py:6
↓ 3 callersClassConvBlock2D
Implements complete convolution block with order: - Convolution - dropout (spatial) - activation - batch-norm - (op
dn3/trainable/layers.py:70
↓ 3 callersClassDN3atasetNanFound
Exception to be triggered when DN3-dataset variants load NaN data, or data becomes NaN when pushed through transforms.
dn3/utils.py:44
↓ 3 callersClassDataset
Collects thinkers, each of which may collect multiple recording sessions of the same tasks, into a dataset with (largely) consistent: -
dn3/data/dataset.py:698
↓ 3 callersClassDatasetInfo
This objects contains non-critical meta-data that might need to be tracked for :py:`Dataset` objects. Generally not necessary to be construct
dn3/data/dataset.py:684
↓ 3 callersClassEpochTorchRecording
dn3/data/dataset.py:351
↓ 3 callersClassExpand
dn3/trainable/layers.py:20
↓ 3 callersClassExperimentConfig
Parses DN3 configuration files. Checking the DN3 token for listed datasets.
dn3/configuratron/config.py:80
↓ 3 callersClassRawTorchRecording
Interface for bridging mne Raw instances as PyTorch compatible "Dataset". Parameters ---------- raw : mne.io.Raw Raw data,
dn3/data/dataset.py:227
↓ 3 callersClassTemporalInterpolation
dn3/transforms/instance.py:172
↓ 3 callersClassThinker
Collects multiple recordings of the same person, intended to be of the same task, at different times or conditions.
dn3/data/dataset.py:437
↓ 2 callersClassDumpedDataset
dn3/data/dataset.py:1199
↓ 2 callersClassEuclideanAlignmentPreprocessor
A session-wise implementation of He & Wu 2019; https://doi.org/10.1109/TBME.2019.2913914 Used to some success with DNNs in Kostas & Rudzicz 2
dn3/transforms/preprocessors.py:41
↓ 2 callersClassEuclideanAlignmentTransform
dn3/transforms/instance.py:553
↓ 2 callersClassFlatten
dn3/trainable/layers.py:65
↓ 2 callersClassSingleStatisticSpanRejection
dn3/data/utils.py:146
↓ 2 callersClassZScore
Z-score normalization of trials
dn3/transforms/instance.py:113
↓ 2 callersClass_Hax
T-fixup assumes self-attention norms are removed
dn3/trainable/layers.py:385
↓ 1 callersClassBENDRContextualizer
dn3/trainable/layers.py:394
↓ 1 callersClassConvEncoderBENDR
dn3/trainable/layers.py:270
↓ 1 callersClassDN3atasetException
Exception to be triggered when DN3-dataset-specific issues arise.
dn3/utils.py:37
↓ 1 callersClassDatasetConfig
Parses dataset entries in DN3 config
dn3/configuratron/config.py:147
↓ 1 callersClassDenseFilter
dn3/trainable/layers.py:107
↓ 1 callersClassDenseSpatialFilter
dn3/trainable/layers.py:144
↓ 1 callersClassDummyClassifier
tests/testTrainables.py:14
↓ 1 callersClassLDAMLoss
dn3/trainable/processes.py:790
↓ 1 callersClassLabelSmoothedCrossEntropyLoss
this loss performs label smoothing to compute cross-entropy with soft labels, when smoothing=0.0, this is the same as torch.nn.CrossEntropyLoss
dn3/utils.py:132
↓ 1 callersClassMoabbDataset
dn3/configuratron/extensions.py:13
↓ 1 callersClassNaNTransform
tests/testDataset.py:10
↓ 1 callersClassRawOnTheFlyRecording
dn3/configuratron/config.py:765
↓ 1 callersClassTVector
dn3/trainable/experimental.py:10
↓ 1 callersClassTemporalFilter
dn3/trainable/layers.py:206
↓ 1 callersClass_PassThroughTransform
dn3/transforms/instance.py:104
ClassAdditiveEogDeep1010
dn3/transforms/instance.py:473
ClassBENDRClassifier
dn3/trainable/models.py:382
ClassBaseProcess
Initialization of the Base Trainable object. Any learning procedure that leverages DN3atasets should subclass this base class. By defaul
dn3/trainable/processes.py:25
ClassBatchTransform
dn3/transforms/batch.py:5
ClassBendingCollegeClassification
dn3/trainable/processes.py:960
ClassBendingCollegeWav2Vec
A more wav2vec 2.0 style of constrastive self-supervision, more inspired-by than exactly like it.
dn3/trainable/processes.py:843
ClassClassificationWithTVectors
dn3/trainable/experimental.py:88
ClassClassifier
A generic Classifer container. This container breaks operations up into feature extraction and feature classification to enable convenience i
dn3/trainable/models.py:66
ClassConcatenate
dn3/trainable/layers.py:39
ClassCropAndResample
dn3/transforms/instance.py:280
ClassCropAndUpSample
dn3/transforms/instance.py:222
ClassDN3BaseModel
This is a base model used by the provided models in the library that is meant to make those included in this library as powerful and multi-pu
dn3/trainable/models.py:14
ClassDN3ataset
dn3/data/dataset.py:20
ClassDeep1010ToEEG
dn3/transforms/instance.py:386
ClassEEGNet
This is the DN3 re-implementation of Lawhern et. al.'s EEGNet from: https://iopscience.iop.org/article/10.1088/1741-2552/aace8c Notes
dn3/trainable/models.py:262
ClassEEGNetStrided
This is the DN3 re-implementation of Lawhern et. al.'s EEGNet from: https://iopscience.iop.org/article/10.1088/1741-2552/aace8c Notes
dn3/trainable/models.py:322
ClassEncodingAugment
dn3/trainable/layers.py:335
ClassFixedScale
Scale the input to range from low to high
dn3/transforms/instance.py:128
ClassIndexSelect
dn3/trainable/layers.py:46
ClassInstanceTransform
dn3/transforms/instance.py:26
ClassLogRegNetwork
In effect, simply an implementation of linear kernel (multi)logistic regression
dn3/trainable/models.py:211
ClassMaskAuxiliariesDeep1010
dn3/transforms/instance.py:437
ClassNoisyBlankDeep1010
dn3/transforms/instance.py:453
ClassPreprocessor
Base class for various preprocessing actions. Sub-classes are called with a subclass of `_Recording` and operate on these instances in-place.
dn3/transforms/preprocessors.py:7
ClassRandomTemporalCrop
dn3/transforms/batch.py:39
ClassRandomTemporalEndCrop
dn3/transforms/batch.py:66
ClassSpatialFilter
dn3/trainable/layers.py:181
ClassSqueeze
dn3/trainable/layers.py:25
ClassStrideClassifier
dn3/trainable/models.py:186
ClassTIDNet
The Thinker Invariant Densenet from Kostas & Rudzicz 2020, https://doi.org/10.1088/1741-2552/abb7a7 This alone is not strictly "thinker inva
dn3/trainable/models.py:223
ClassTVectorConcatenation
dn3/trainable/experimental.py:134
ClassTemporalCrop
dn3/transforms/instance.py:236
ClassTemporalPadding
dn3/transforms/instance.py:141
ClassTestBatchTransforms
tests/testTransforms.py:105
ClassTestConfiguratronOptionals
tests/testConfig.py:189
ClassTestDatasetDummyData
tests/testDataset.py:127
ClassTestDatasetUtils
tests/testDataset.py:222
ClassTestExperimentConfiguration
tests/testConfig.py:58
ClassTestInstanceTransforms
tests/testTransforms.py:21
ClassTestPreprocessors
tests/testPreprocessing.py:10
ClassTestRealDatasetConfiguratron
tests/testConfig.py:102
ClassTestSessionsDummyData
tests/testDataset.py:16
ClassTestSimpleClassifier
tests/testTrainables.py:24
ClassTestThinkersDummyData
tests/testDataset.py:92
ClassTo1020
dn3/transforms/instance.py:404
ClassUniformTransformSelection
dn3/transforms/instance.py:495
Class_BENDREncoder
dn3/trainable/layers.py:252
Class_Recording
Abstract base class for any supported recording
dn3/data/dataset.py:185
Class_SingleAxisOperation
dn3/trainable/layers.py:8