机器学习编年史一、引言机器学习(MachineLearning,ML)可以认为是:通过数据,算法使得机器从大量历史数据中学习规律,从而对新样本做分类或者预测
它是人工智能(ArtificialIntelligence,AI)的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,主要使用归纳、综合的方法获取或总结知识
作为一门交叉领域学科,它涉及到概率论,统计学,凸分析,最优化,计算机等多个学科
专门研究计算机怎样模拟或实现人类的学习行为,从而获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能
本文将以时间为顺序,从两个大阶段介绍机器学习,第一部分介绍浅层学习阶段,第二部分介绍深层学习阶段,就是所谓的深度学习
二、浅层学习阶段1
ArthurSamuel1959年,IBMArthurSamuel的写出了可以学习的西洋棋程序,并发表了一篇名为《SomeStudiesinMachineLearningUsingtheGameofCheckers》的论文中,定义并解释了一个新词—机器学习(MachineLearning,ML)
将机器学习非正式定义为”在不直接针对问题进行编程的情况下,赋予计算机学习能力的一个研究领域”
图1ArthurSamuel的西洋棋1957年,Rosenblatt发明了感知机(或称感知器,Perceptron)[1],是神经网络的雏形,同时也是支持向量机的基础,在当时引起了不小的轰动
感知机是二类分类的线性分类模型,其输入为实例的特征向量,输出为实例的类别,取+1和-1二值
感知机对应于输入空间(特征空间)中将实例划分为正负两类的分离超平面,属于判别模型
感知机学习旨在求出将训练数据进行线性划分的分离超平面
1感知机算法其实设计感知器的初衷是制造一个识别用的机器,而不是一个算法
虽然它的第一次实现是在IBM704上安装的软件