2020
DOI: 10.1523/eneuro.0506-19.2020
|View full text |Cite
|
Sign up to set email alerts
|

Machine Learning for Neural Decoding

Abstract: Despite rapid advances in machine learning tools, the majority of neural decoding approaches still use traditional methods. Modern machine learning tools, which are versatile and easy to use, have the potential to significantly improve decoding performance. This tutorial describes how to effectively apply these algorithms for typical decoding problems. We provide descriptions, best practices, and code for applying common machine learning methods, including neural networks and gradient boosting. We also provide… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

15
268
0
1

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 203 publications
(284 citation statements)
references
References 67 publications
15
268
0
1
Order By: Relevance
“…We then divided the Ca 2+ imaging data and behavioural data from each 30 min trial into the first 15 min and last 15 min halves, which were designated training and test data, respectively. For each pair of behavioural parameter (position, speed, or motion direction) and the value of the Ca 2+ signal in the training data, we trained the decoders with one of eight different machine learning methods (Dense Feedforward Neural Network (DNN), Gated Recurrent Unit (GRU), Long Short-Term Memory (LSTM) network, Recurrent Neural Network (RNN), Support Vector Regression (SVR), Wiener Cascade (WC), Wiener Filter (WF), Extreme Gradient Boosting (XGB); the codes were obtained and modified from Glaser et al ., arXiv, 2018 63 ). The decoding accuracy of the position/motion direction is reported as the mean absolute error in the distance between the predicted and actual position/motion direction.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…We then divided the Ca 2+ imaging data and behavioural data from each 30 min trial into the first 15 min and last 15 min halves, which were designated training and test data, respectively. For each pair of behavioural parameter (position, speed, or motion direction) and the value of the Ca 2+ signal in the training data, we trained the decoders with one of eight different machine learning methods (Dense Feedforward Neural Network (DNN), Gated Recurrent Unit (GRU), Long Short-Term Memory (LSTM) network, Recurrent Neural Network (RNN), Support Vector Regression (SVR), Wiener Cascade (WC), Wiener Filter (WF), Extreme Gradient Boosting (XGB); the codes were obtained and modified from Glaser et al ., arXiv, 2018 63 ). The decoding accuracy of the position/motion direction is reported as the mean absolute error in the distance between the predicted and actual position/motion direction.…”
Section: Methodsmentioning
confidence: 99%
“…The data analysis was performed using custom code written in MATLAB (MathWorks, R2018a) and Python (Version 2.7.12). For decoding analysis by machine learning, we obtained Python code available at https://github.com/KordingLab/Neural_Decoding (used in Glaser et al ., arXiv, 2018 63 ) and modified them for our purpose. Raw imaging data in this study is uploaded at Systems Science Biological Dynamics repository (SSBD:repository; http://ssbd.qbic.riken.jp/set/20200603).…”
Section: Methodsmentioning
confidence: 99%
“…60 Although some challenges (such as sample size) remain, 60 interest in the use of ML algorithms for decoding brain activity continues to increase. 61,62…”
Section: Decoding Mental States Based On Classificationmentioning
confidence: 99%
“…Lastly, these systems employ supervised learning algorithms to learn the mapping from input neural signal to output effector movement [12]. The supervised learning paradigm requires a ground truth target label to be available at every instance of time to train an appropriate model.…”
Section: Introductionmentioning
confidence: 99%