A Generative Neighborhood-based Deep Autoencoder for Robust Imbalanced Classification