機器學習 - 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')