Discriminative Semi-Supervised Dictionary Learning with Entropy Regularization for Pattern Classification