Towards Making Unlabeled Data Never Hurt
Unsupervised and Semi-Supervised Multi-Class Support Vector Machines