Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[features] Add Visualization and model explainability modules #3

Open
okbalefthanded opened this issue Oct 18, 2019 · 3 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@okbalefthanded
Copy link
Owner

No description provided.

@okbalefthanded okbalefthanded added the enhancement New feature or request label Oct 18, 2019
@okbalefthanded okbalefthanded self-assigned this Oct 18, 2019
okbalefthanded added a commit that referenced this issue Nov 29, 2019
	- auto lint with autopep8
- issue #3 :
	- Added visualization module:
		- Learning curve: train_val
		- ROC curve
		- Confustion Matrix

 On branch dev
 Changes to be committed:
	modified:   aawedha/analysis/preprocess.py
	modified:   aawedha/evaluation/base.py
	modified:   aawedha/evaluation/cross_subject.py
	modified:   aawedha/evaluation/single_subject.py
	modified:   aawedha/io/base.py
	modified:   aawedha/io/bci_comp_iv_2a.py
	modified:   aawedha/io/exoskeleton.py
	modified:   aawedha/io/freiburg_online.py
	modified:   aawedha/io/inria_ern.py
	modified:   aawedha/io/laresi.py
	modified:   aawedha/io/physionet_mi.py
	modified:   aawedha/io/san_diego.py
	modified:   aawedha/io/tsinghua.py
	modified:   aawedha/models/EEGModels.py
	modified:   aawedha/paradigms/base.py
	modified:   aawedha/paradigms/erp.py
	modified:   aawedha/paradigms/hybrid.py
	modified:   aawedha/paradigms/motor_imagery.py
	modified:   aawedha/paradigms/ssvep.py
	modified:   aawedha/paradigms/subject.py
	modified:   aawedha/process/base.py
	modified:   aawedha/scripts/cross_subj.py
	modified:   aawedha/scripts/single_subj.py
	new file:   aawedha/visualization/__init__.py
	new file:   aawedha/visualization/viz.py
okbalefthanded added a commit that referenced this issue Nov 30, 2019
	- changed n_subject assignment in base evaluation
- issue #3 :
	- Added performance per subject viz as Barplot
 On branch dev
 Changes to be committed:
	modified:   aawedha/evaluation/base.py
	modified:   aawedha/evaluation/single_subject.py
	modified:   aawedha/visualization/viz.py
okbalefthanded added a commit that referenced this issue Dec 1, 2019
	- Added events to ERP laresi
- issue #3 :
	- fixed plot roc curve for multiple subject datasets
	modified:   aawedha/io/laresi.py
	modified:   aawedha/visualization/viz.py
okbalefthanded added a commit that referenced this issue Feb 11, 2020
	- fixed plot train_val curve
 On branch dev
 Changes to be committed:
	modified:   aawedha/evaluation/cross_set.py
	modified:   aawedha/visualization/viz.py
okbalefthanded added a commit that referenced this issue Feb 12, 2020
	- fixed plot roc curve
 On branch dev
 Changes to be committed:
	modified:   aawedha/visualization/viz.py
okbalefthanded added a commit that referenced this issue Feb 12, 2020
	- Woking on explainability visualizations
		- Finished plot_temporal filters
		- working on plot_topomaps
 On branch dev
 Changes to be committed:
	modified:   aawedha/evaluation/base.py
	new file:   aawedha/visualization/explain.py
okbalefthanded added a commit that referenced this issue Feb 13, 2020
	- finished plot_topomaps, using MNE.
 On branch dev
 Changes to be committed:
	modified:   aawedha/visualization/explain.py
okbalefthanded added a commit that referenced this issue Feb 16, 2020
	- Added signal analysis visualization
	- renamed viz.py to performance.py
 On branch dev
 Changes to be committed:
	modified:   aawedha/visualization/explain.py
	renamed:    aawedha/visualization/viz.py -> aawedha/visualization/performance.py
	new file:   aawedha/visualization/signal.py
okbalefthanded added a commit that referenced this issue Feb 16, 2020
	- Added model learned kernels spectral power
 On branch dev
 Changes to be committed:
	modified:   aawedha/evaluation/base.py
	modified:   aawedha/visualization/explain.py
okbalefthanded added a commit that referenced this issue Apr 8, 2020
	- Added time_frequency transform
	- Added time_frequency plot
 On branch dev
 Changes to be committed:
	new file:   aawedha/analysis/time_frequency.py
	modified:   aawedha/visualization/signal.py
@okbalefthanded
Copy link
Owner Author

okbalefthanded commented Sep 1, 2020

Interpretability Frameworks :

  • TensorFlow:
  • PyTorch:

@okbalefthanded
Copy link
Owner Author

okbalefthanded commented Apr 26, 2021

  • signed R-square for binary classes sepearbility

@okbalefthanded
Copy link
Owner Author

okbalefthanded commented Apr 26, 2021

  • Frequency SNR for SSVEP data

okbalefthanded added a commit that referenced this issue Apr 26, 2021
	- Added plot SNR, plot signed r-square
	- modified plot_grand_average, plot_topomaps
- issue #2 :
	- modified ERP datasets, by adding baseline correction to epoching
 On branch dev
 Changes to be committed:
	modified:   aawedha/analysis/preprocess.py
	new file:   aawedha/analysis/stats.py
	modified:   aawedha/analysis/time_frequency.py
	modified:   aawedha/io/epfl.py
	modified:   aawedha/io/essex.py
	modified:   aawedha/io/laresi.py
	modified:   aawedha/io/openbmi.py
	modified:   aawedha/visualization/explain.py
	modified:   aawedha/visualization/signal.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant