Adversarial and generative autoencoders for unsupervised clustering of benthic images