Deep Learning with Darwin: Evolutionary Synthesis of Deep Neural Networks
Dropout: a simple way to prevent neural networks from overfitting