Introduction
1.Definition of Machine Learning
A computer program is said to learn from experience E, with respect to some task T, and some performance measure P, if its performance on T as measured by P improves with experience E.
2.Supervised & Unsupervised Learning
Supervised Learning: answer is given
1)Regression: output is continuous
2)Classification: output is discrete
Unsupervised Learning: answer do not know, only data is available
1) clustering 聚类
2) non-clustering 非聚类
"Cocktail Party Algorithm"
Model, Cost Function and Gradient Descent
some definitions:
m: 训练集大小
n: 输入的特征数
x: input
y: output
$$(x^{(i)},y^{(i)})$$
第i个训练集第j个元素,输入为$${x_{j}}^{(i)}$$输出为$${y_{j}}^{(i)}$$
hypothesis: 目标函数