- Decision Trees
- Probabilistic Networks
- Neural Networks
- Nearest Neighbors
- Support Vector Machines

- Supervised Learning
- Semi-supervised Learning
- Unsupervised Learning
- Reinforcement Learning
- Learning to Learn
- Transduction

- Model building
- Model testing
- Applying the model

- Concept Vs Classification Learning
- Inductive Vs Analytical Learning
- Symbolic Vs Statistical Learning

- Artificial Intelligence
- Rule based inference

- Classifications
- Regression
- Predict Time Series
- Speech Recognition
- Annotate Strings

- To find the clusters of the data
- To find interesting directions in data
- To find novel observations/ database cleaning
- To find low-dimensional representations of the data
- Interesting coordinates and correlations

- PCA - Principal Components Analysis
- KPCA - Kernel based Principal Components Analysis
- ICA - Independent Component Analysis