Deep determinantal generative classifier: robustness on noisy and adversarial samples