Path-SGD: Path-Normalized Optimization in Deep Neural Networks
Dropout: a simple way to prevent neural networks from overfitting