Autoencoder Based Data Clustering Techniques