Pipelines#
Pipeline defines all steps required by an algorithm to obtain predictions.
Pipelines are typically a chain of sklearn compatible transformers and end with a sklearn compatible estimator.
Pipelines#
LogVariance transformer. |
|
|
Transformer to scale sampling frequency. |
Prepare FilterBank SSVEP EEG signal for estimating extended covariances. |
|
|
Dataset augmentation methods in a higher dimensional space. |
Function to standardize the X raw data for the DeepLearning Method. |
|
|
Weighted Tikhonov-regularized CSP as described in Lotte and Guan 2011. |
|
Classifier based on Canonical Correlation Analysis for SSVEP. |
|
Classifier based on the Task-Related Component Analysis method [1]_ for SSVEP. |
|
Classifier based on MsetCCA for SSVEP. |
|
Keras implementation of the Deep Convolutional Network as described in [R679315cfbef6-1]. |
|
Keras implementation of the EEGITNet as described in [Rf5b2ee1af1ae-1]. |
|
Keras implementation of the EEGNet as described in [Rd83becb56589-1]. |
|
Keras implementation of the EEGNex as described in [R643fa75c3283-1]. |
|
Keras implementation of the EEGTCNet as described in [R89b58824c471-1]. |
|
Keras implementation of the Shallow Convolutional Network as described in [R2ccacb732305-1]. |
Base & Utils#
Create a pipeline from a config file. |
|
|
Apply a given identical pipeline over a bank of filter. |
|
EEGNet block implementation as described in [R820c2366bc63-1]. |
|
|
|
Temporal Convolutional Network (TCN), TCN_block from [R2eea69aed7b6-1]. |
Class to Load the data from MOABB in a format compatible with braindecode. |
|
Sets the input dimension of the PyTorch module to the input dimension of the training data. |