Using gpu device 0: Tesla K80 (CNMeM is enabled with initial size: 90.0% of memory, cuDNN 5110)
/opt/anaconda2/lib/python2.7/site-packages/theano/sandbox/cuda/__init__.py:600: UserWarning: Your cuDNN version is more recent than the one Theano officially supports. If you see any problems, try updating Theano or downgrading cuDNN to version 5.
warnings.warn(warn)
/opt/anaconda2/lib/python2.7/site-packages/theano/tensor/signal/downsample.py:6: UserWarning: downsample module has been moved to the theano.tensor.signal.pool module.
"downsample module has been moved to the theano.tensor.signal.pool module.")
Using Lasagne.layers.dnn (faster)
Initializing weights (1/5) ...
Initializing weights (2/5) ...
Initializing weights (3/5) ...
Initializing weights (4/5) ...
Initializing weights (5/5) ...
Loading pre-training weights...
Loaded parameters to layer 'conv2ddnn2' (shape 128x1x4x13).
Loaded parameters to layer 'conv2ddnn2' (shape 128).
Loaded parameters to layer 'conv2ddnn3' (shape 128x128x1x13).
Loaded parameters to layer 'conv2ddnn3' (shape 128).
Loaded parameters to layer 'conv2ddnn4' (shape 128x128x1x13).
Loaded parameters to layer 'conv2ddnn4' (shape 128).
Loaded parameters to layer 'conv2ddnn6' (shape 128x128x1x7).
Loaded parameters to layer 'conv2ddnn6' (shape 128).
Loaded parameters to layer 'conv2ddnn7' (shape 128x128x1x7).
Loaded parameters to layer 'conv2ddnn7' (shape 128).
Loaded parameters to layer 'conv2ddnn8' (shape 128x128x1x7).
Loaded parameters to layer 'conv2ddnn8' (shape 128).
Loaded parameters to layer 'conv2ddnn10' (shape 128x128x1x5).
Loaded parameters to layer 'conv2ddnn10' (shape 128).
Loaded parameters to layer 'conv2ddnn11' (shape 128x128x1x5).
Loaded parameters to layer 'conv2ddnn11' (shape 128).
Loaded parameters to layer 'conv2ddnn12' (shape 128x128x1x5).
Loaded parameters to layer 'conv2ddnn12' (shape 128).
Loaded parameters to layer 'dense14' (shape 512x256).
Loaded parameters to layer 'dense14' (shape 256).
Loaded parameters to layer 'dense18' (shape 4096x128).
Loaded parameters to layer 'dense18' (shape 128).
Loaded parameters to layer 'dense21' (shape 384x256).
Loaded parameters to layer 'dense21' (shape 256).
Loaded parameters to layer 'dense22' (shape 256x2).
Loaded parameters to layer 'dense22' (shape 2).
Continue to train...
# Neural Network with 1778434 learnable parameters
## Layer information
# name size
--- ------ ---------
0 1x4x2024
1 1x4x1000
2 128x1x988
3 128x1x976
4 128x1x964
5 128x1x192
6 128x1x186
7 128x1x180
8 128x1x174
9 128x1x34
10 128x1x30
11 128x1x26
12 128x1x22
13 128x1x4
14 256
15 1x4x1024
16 1x4x1024
17 4096
18 128
19 384
20 384
21 256
22 2
epoch trn loss val loss trn/val valid acc dur
------- ---------- ---------- --------- ----------- ------
1 0.20303 0.25412 0.79896 0.90061 38.53s
2 0.17277 0.25786 0.67001 0.90061 38.49s
3 0.13865 0.28575 0.48522 0.89395 38.89s
4 0.10612 0.31969 0.33194 0.89728 38.60s
5 0.07984 0.36698 0.21757 0.90006 38.61s
6 0.05715 0.41298 0.13838 0.89617 38.60s
Early stopping.
Best valid loss was 0.254116 at epoch 1.
Loaded parameters to layer 'conv2ddnn2' (shape 128x1x4x13).
Loaded parameters to layer 'conv2ddnn2' (shape 128).
Loaded parameters to layer 'conv2ddnn3' (shape 128x128x1x13).
Loaded parameters to layer 'conv2ddnn3' (shape 128).
Loaded parameters to layer 'conv2ddnn4' (shape 128x128x1x13).
Loaded parameters to layer 'conv2ddnn4' (shape 128).
Loaded parameters to layer 'conv2ddnn6' (shape 128x128x1x7).
Loaded parameters to layer 'conv2ddnn6' (shape 128).
Loaded parameters to layer 'conv2ddnn7' (shape 128x128x1x7).
Loaded parameters to layer 'conv2ddnn7' (shape 128).
Loaded parameters to layer 'conv2ddnn8' (shape 128x128x1x7).
Loaded parameters to layer 'conv2ddnn8' (shape 128).
Loaded parameters to layer 'conv2ddnn10' (shape 128x128x1x5).
Loaded parameters to layer 'conv2ddnn10' (shape 128).
Loaded parameters to layer 'conv2ddnn11' (shape 128x128x1x5).
Loaded parameters to layer 'conv2ddnn11' (shape 128).
Loaded parameters to layer 'conv2ddnn12' (shape 128x128x1x5).
Loaded parameters to layer 'conv2ddnn12' (shape 128).
Loaded parameters to layer 'dense14' (shape 512x256).
Loaded parameters to layer 'dense14' (shape 256).
Loaded parameters to layer 'dense18' (shape 4096x128).
Loaded parameters to layer 'dense18' (shape 128).
Loaded parameters to layer 'dense21' (shape 384x256).
Loaded parameters to layer 'dense21' (shape 256).
Loaded parameters to layer 'dense22' (shape 256x2).
Loaded parameters to layer 'dense22' (shape 2).
Model training finished.
Accuracy score is 0.9075
ROC AUC score is 0.966586412415