Dropout: a simple way to prevent neural networks from overfitting - Srivastava, N; Hinton, G E; Krizhevsky, A (J Mach Learn Res, 2014)