Learning Discriminative Feature Representations for Visual Categorization