{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": true, "nbsphinx": "hidden" }, "outputs": [], "source": [ "%load_ext autoreload\n", "%autoreload 2\n", "import os\n", "os.sys.path.insert(0, '/home/schirrmr/braindecode/code/braindecode/')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Trialwise Decoding" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "In this example, we will use a convolutional neural network on the [Physiobank EEG Motor Movement/Imagery Dataset](https://www.physionet.org/physiobank/database/eegmmidb/) to decode two classes:\n", "\n", "1. Executed and imagined opening and closing of both hands\n", "2. Executed and imagined opening and closing of both feet\n", "\n", "
\n", " | train_loss | \n", "valid_loss | \n", "train_misclass | \n", "valid_misclass | \n", "runtime | \n", "
---|---|---|---|---|---|
0 | \n", "5.346649 | \n", "5.131454 | \n", "0.475 | \n", "0.466667 | \n", "0.000000 | \n", "
1 | \n", "1.187472 | \n", "1.445452 | \n", "0.450 | \n", "0.533333 | \n", "1.740984 | \n", "
2 | \n", "0.974734 | \n", "1.217927 | \n", "0.400 | \n", "0.500000 | \n", "1.777023 | \n", "
3 | \n", "0.677576 | \n", "0.901526 | \n", "0.300 | \n", "0.400000 | \n", "1.748683 | \n", "
4 | \n", "0.444574 | \n", "0.676924 | \n", "0.275 | \n", "0.300000 | \n", "1.755075 | \n", "
5 | \n", "0.298528 | \n", "0.551715 | \n", "0.200 | \n", "0.200000 | \n", "1.771130 | \n", "
6 | \n", "0.211601 | \n", "0.507913 | \n", "0.100 | \n", "0.166667 | \n", "2.211694 | \n", "
7 | \n", "0.132909 | \n", "0.469927 | \n", "0.050 | \n", "0.166667 | \n", "2.728657 | \n", "
8 | \n", "0.097908 | \n", "0.452408 | \n", "0.000 | \n", "0.166667 | \n", "1.762245 | \n", "
9 | \n", "0.077446 | \n", "0.453012 | \n", "0.000 | \n", "0.200000 | \n", "1.841966 | \n", "
10 | \n", "0.066468 | \n", "0.459292 | \n", "0.000 | \n", "0.200000 | \n", "1.813261 | \n", "
11 | \n", "0.059477 | \n", "0.472259 | \n", "0.000 | \n", "0.200000 | \n", "1.749265 | \n", "
12 | \n", "0.053263 | \n", "0.487993 | \n", "0.000 | \n", "0.200000 | \n", "1.757071 | \n", "
13 | \n", "0.047088 | \n", "0.504074 | \n", "0.000 | \n", "0.200000 | \n", "1.747344 | \n", "
14 | \n", "0.042468 | \n", "0.508204 | \n", "0.000 | \n", "0.200000 | \n", "1.875502 | \n", "
15 | \n", "0.039186 | \n", "0.512052 | \n", "0.000 | \n", "0.200000 | \n", "1.756878 | \n", "
16 | \n", "0.036201 | \n", "0.512707 | \n", "0.000 | \n", "0.200000 | \n", "1.763641 | \n", "
17 | \n", "0.032971 | \n", "0.507012 | \n", "0.000 | \n", "0.166667 | \n", "1.759965 | \n", "
18 | \n", "0.030331 | \n", "0.506342 | \n", "0.000 | \n", "0.166667 | \n", "1.741430 | \n", "
19 | \n", "0.028149 | \n", "0.507796 | \n", "0.000 | \n", "0.166667 | \n", "1.811639 | \n", "
20 | \n", "0.026143 | \n", "0.511578 | \n", "0.000 | \n", "0.166667 | \n", "1.744909 | \n", "
21 | \n", "0.024460 | \n", "0.515335 | \n", "0.000 | \n", "0.166667 | \n", "1.744946 | \n", "
22 | \n", "0.023193 | \n", "0.518014 | \n", "0.000 | \n", "0.166667 | \n", "1.746660 | \n", "
23 | \n", "0.022102 | \n", "0.520473 | \n", "0.000 | \n", "0.166667 | \n", "1.778730 | \n", "
24 | \n", "0.021306 | \n", "0.523084 | \n", "0.000 | \n", "0.166667 | \n", "1.789039 | \n", "
25 | \n", "0.020703 | \n", "0.524732 | \n", "0.000 | \n", "0.166667 | \n", "1.745571 | \n", "
26 | \n", "0.020286 | \n", "0.525779 | \n", "0.000 | \n", "0.166667 | \n", "1.749797 | \n", "
27 | \n", "0.020023 | \n", "0.525761 | \n", "0.000 | \n", "0.166667 | \n", "1.764305 | \n", "
28 | \n", "0.019861 | \n", "0.525160 | \n", "0.000 | \n", "0.166667 | \n", "1.739945 | \n", "
29 | \n", "0.019783 | \n", "0.524232 | \n", "0.000 | \n", "0.166667 | \n", "1.762381 | \n", "
30 | \n", "0.019764 | \n", "0.523157 | \n", "0.000 | \n", "0.166667 | \n", "1.761538 | \n", "