Deep Clustering using Auto-Clustering Output Layer.
Dropout: a simple way to prevent neural networks from overfitting