Domain Adaptation with Adversarial Neural Networks and Auto-encoders
Dropout: a simple way to prevent neural networks from overfitting