ENH: decoding module 2017
See original GitHub issueThis aims at keeping track of the development related to the Google summer of code 2016 on decoding analyses.
We have quite a lot ongoing PRs, so I thought I would try to organize them here to keep track of the big picture. I’ll edit the post along the issue along the way.
The aim is to make transformers that follow the sklearn API:
pipe = make_pipeline(
CSP(sfreq=200, None, 30),
TimeFrequency(),
SlidingEstimator(make_pipeline(StandardScaler(), LogisticRegression())
)
score = cross_val_score(X=epochs.get_data(), y=epochs.event[:, 2])
For now, we’re focusing on sklearn integration, not high level features (plotting, get_coefs_ etc).
-
Spatial filters:
- FIX: XdawnTransformer: #3245
- FIX: Xdawn refactoring: #3425
- FIX: CSP renaming of
epochs_data
intoX
#3485 - ENH: CSP adding multiclass support see #3484, #3485
- ENH: CSP uwedge multiclass + example https://github.com/mne-tools/mne-python/issues/3495
- ENH: Unsupervised spatial filter https://github.com/mne-tools/mne-python/pull/3447
- ENH: EMS: #3427, #3446
- ENH: CSP transform into power or time course or #3583 #3586
- ENH: Mixin class to plot patterns_ and filters_? see https://github.com/mne-tools/mne-python/issues/3424
- FIX: Move Xdawn to decoding?
-
Freq - time/freq transformers:
- FIX: TemporalFilter: needs refactoring from
mne.decoding.FilterEstimator
to pass explicit args and notinfo
+ BUG in FilterEstimator: #3395, #3471, #3472 - FIX: PSDEstimator
- ENH: TimeFrequencyDecomposer #3488
- ENH: SPoC #4144
- Time Frequency Decoding object based on covariances / CSP …
- Power Decoding Estimator based on covariances / CSP: #4138 (example, but need to be converted in object)
- FIX: TemporalFilter: needs refactoring from
-
Continuous signals (raw not epochs)
- FIX: Xdawn overlap: to be integrated with the RERP code #2332, also see https://github.com/mne-tools/mne-python/blob/master/mne/stats/tests/test_regression.py#L124, PR in #3563
- FIX: ReceptiveField: started in #3310, done in #3728
- ~FIX: combine rERP and STRF: e.g. float delays instead of list, discrete vs continuous regressors etc~
- ~Optimize ReceptiveField for continuous regression~
-
Search lights
- ENH: SlidingEstimator and GeneralizingEstimator: #3381 #4103
- ENH: n-dimensional search light #3481
- FIX: Refactor TimeDecoding & GeneralizationAcrossTime #4103
- ENH: ‘scoring’ param in SearchLight-like object #3475, #3502, #3833 #4103
- ENH: option to warm_start from one estimator to the next
- cross_val_multiscore #4103
- window_size and step parameter in SlidingEstimator
-
Preprocessing
- ENH: Scaler: scale channels over all time their corresponding time points to deal with issues related to mix channel types needs refactoring to comply to
X
y
API - ENH: Vectorizer: to pass from n-D
X
to 2DX
to be reviewed in https://github.com/mne-tools/mne-python/pull/3409
- ENH: Scaler: scale channels over all time their corresponding time points to deal with issues related to mix channel types needs refactoring to comply to
-
Examples:
-
Other:
Issue Analytics
- State:
- Created 7 years ago
- Comments:7 (7 by maintainers)
Top Results From Across the Web
CSP transform doesn't comply with sklearn API · Issue #3583 · mne ...
Typically, if I want to do a dim reduction by CSP e.g. make_pipeline(CSP(), TimeFrequency()) the current API can't work. I don't think there's...
Read more >Usage — ESPnet 202211 documentation - GitHub Pages
espnet/ # Python modules utils/ # Utility scripts of ESPnet test/ # Unit ... ASR decoding: ESPnet also supports the GPU-based decoding for...
Read more >Example of Decoding Module at Eve - ResearchGate
This paper aims to propose a solution to enhance security during surgery between the site of surgery (local site) and the site that...
Read more >Multi-level pooling encoder–decoder convolution neural ...
The encoder module acts as an image feature extractor. In each level of the encoder part, the input image features are extracted and...
Read more >arXiv:2007.07542v2 [cs.CV] 17 Jul 2020
a novel position enhancement branch, and dynamically fuse its outputs with those of the decoder attention module for scene text recognition.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@kingjr , @agramfort 's idea is one which will result in rERP and the receptive field module staying separate forever.
How about PCA and then sliding with svm multiclass on the left/right audio/visual dataset ?
On Saturday, 4 August 2018, jona-sassenhagen notifications@github.com wrote: