机器学习(一)
何为机器学习?
机器学习赋予计算机学习的能力,这种能力是通过非显著式编程获得的。
非显著式编程是指事先不约束计算机的学习框架,让计算机通过例子自己总结特征和规律。
四个经典的机器学习任务可以了解一下:
1、教计算机下棋
2、垃圾邮件识别,教计算机自动识别某个邮件是垃圾邮件
3、人脸识别,教计算机通过人脸的图像识别这个人是谁
4、无人驾驶,教计算机自动驾驶汽车从一个指定地点到另一个指定地点
机器学习的分类
1、监督学习(分类和回归)
(1)传统的监督学习算法有:
支持向量机、人工神经网络、深度神经网络
(2)非监督学习
所有训练数据都没有标签
非监督学习算法有聚类、EM算法、主成分分析(PCA)
机器学习算法过程