Adaptive Granulation-Based Convolutional Neural Networks With Single Pass Learning for Remote Sensing Image Classification