BenchNIRS

Benchmarking framework for machine learning with fNIRS
Features:
loading of open access datasets
signal processing and feature extraction on fNIRS data
training, hyperparameter tuning and evaluation of machine learning models (including deep learning)
production of training graphs, metrics and other useful figures for evaluation
benchmarking and comparison of machine learning models
much more!
Contents
Recommendation checklist
Below is a proposed checklist of recommendations toward best practices for machine learning with fNIRS (BenchNIRS provides an API for the checked items).
Contributing to the repository
Contributions from the community to this repository are highly appreciated. We are mainly interested in contributions to:
improving the recommendation checklist
adding support for new open access datasets
adding support for new machine learning models
adding more fNIRS signal processing techniques
improving the documentation
tracking bugs
Contributions are encouraged under the form of issues (for reporting bugs or requesting new features) and merge requests (for fixing bugs and implementing new features). Please refer to this tutorial for creating merge requests from a fork of the repository.
Contributors
Johann Benerradi
Jeremie Clos
Aleksandra Landowska
Michel F. Valstar
Max L. Wilson
Yujie Yao
Acknowledgements
This project is licensed under the MIT License, if you are using BenchNIRS please cite this article.