From Few to Many: Generative Models for Recognition Under