Autoencoder Based Clustering Algorithms Definition