On the other hand, if the problem has a discrete output based on a specific set of input 

K- nearest neighbor 

Support Vector Machine 

Multilayer Perceptron 

Decision Trees

Linear Discriminant Analysis 

It is Dimensional reduction technique in which it is seek to maximize the variance between classes and minimizes variance within class.
 It can be used for both binary classification and multiclass classification