K-means clustering 
  Naive Bayes classifier 
  K-Nearest Neighbor (kNN) 
  Support Vector Machines (SVM) 
  Decision trees 
  Generalized Linear Models (GLM) 
  Neural networks 
  Association rule mining 
  Genetic algorithms 
  Latent Dirichlet Allocation (LDA) 
  Sequential pattern mining 
   
   | 
   | 
  
   
   | 
  
 
   |