# 機器學習 - introduction

### What is Machine Learning?

“A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E.” by

Tom Mitchell

### 機器學習大致可分成

- Supervised Learning : article

- Regression Problems: Predict continuous valued output
- Classification Problems: Discrete valued optput
- Unsupervised Learning : article

- Clustering Problems:
EX: Organize computing clusters、Social network analysis、Market segmentation、 Astronomical data analysis

- Cocktail party problem:
Cocktail party problem algorithm:

`Octave`

`[W,s,v] = svd((repmat(sum(x.*x,1),size(x,1),1).*x)*x')`