什么是机器学习
机器学习(Machine Learning) 是一类算法的总称,它让计算机能够自动地从某些数据中总结出规律,并得出某种预测模型,进而利用该模型对未知数据进行预测的方法。
传统的程序,是由数据和程序得到输出;机器学习是由数据和输出得到程序。
基本内容
机器学习的三个重要元素分别是:data,model,model evaluation。
简单来说,机器学习有三个过程:
- Define a set of functions.
- Godness of function.
- Pick the best function.
我们使用一个函数来预测y:
y
^
=
f
(
x
)
\hat{y}=f(x)
y^=f(x)
但是一般预测值和实际值之间是存在偏差的,因此我们引入了loss function
L
D
(
W
)
=
∑
i
=
1
N
l
(
y
i
^
,
y
i
)
\mathcal{L}_D(W)=\sum_{i=1}^Nl(\hat{y_i},y_i)
LD(W)=∑i=1Nl(yi^,yi)
其中D是数据,W是参数。
分类
一般可以将机器学习分成无监督学习和监督学习两类。监督学习是指通过处理带标签的数据得到模型;无监督学习是指通过处理不带标签的数据得到模型。这两类包含的部分内容示例如下: