CentralNotice From Wikipedia, the free encyclopedia Jump to: navigation , search For deep versus shallow learning in educational psychology, see Student approaches to learning Machine learning and data mining Problems Classification Clustering Regression Anomaly detection Association rules Reinforcement learning Structured prediction Feature engineering Feature learning Online learning Semi-supervised learning Unsupervised learning Learning to rank Grammar induction Supervised learning ( classification • regression ) Decision trees Ensembles ( Bagging , Boosting , Random forest ) k -NN Linear regression Naive Bayes Neural networks Logistic regression Perceptron Relevance vector machine (RVM) Support vector machine (SVM) Clustering BIRCH Hierarchical k -means Expectation-maximization (EM) DBSCAN OPTICS Mean-shift Dimensionality ...