Remote sensing framework for geological mapping via stacked autoencoders and clustering