K-CAE : image classification using convolutional autoencoder pretraining and k-means clustering