还剩2页未读,继续阅读
文本内容:
机器学习的发展历史介绍从1642年Pascal发明的手摇式计算机,到1949年DonaldHebb提出的赫布理论一一解释学习过程中大脑神经元所发生的变化,都蕴含着机器学习思想的萌芽事实上,1950年图灵在关于图灵测试的文章中就已提及机器学习的概念到了1952年,IBM的亚瑟•塞缪尔(ArthurSamuel被誉为“机器学习之父”)设计了一款可以学习的西洋跳棋程序它能够通过观察棋子的走位来构建新的模型,用来提高自己的下棋技巧塞缪尔和这个程序进行多场对弈后发现,随着时间的推移,程序的棋艺变得越来越好[1]塞缪尔用这个程序推翻了以往“机器无法超越人类,不能像人一样写代码和学习”这一传统认识,并在1956年正式提出了“机器学习”这一概念他认为“机器学习是在不直接针对问题进行编程的情况下,赋予计算机学习能力的一个研究领域”对机器学习的认识可以从多个方面进行,有着“全球机器学习教父”之称的TomMitchell则将机器学习定义为对于某类任务T和性能度量P如果计算机程序在T上以P衡量的性能随着经验E而自我完善,就称这个计算机程序从经验E学习这些定义都比较简单抽象,但是随着对机器学习了解的深入,我们会发现随着时间的变迁,机器学习的内涵和外延在不断地变化因为涉及到的领域和应用很广,发展和变化也相当迅速,简单明了地给出“机器学习”这一概念的定义并不是那么容易普遍认为,机器学习(MachineLearning常简称为ML)的处理系统和算法是主要通过找出数据里隐藏的模式进而做出预测的识别模式它是人工智能(ArtificialIntelligence常简称为AI)的一个重要子领域,而人工智能又与更广泛的数据挖掘(DataMining常简称为DM)和知识发现(KnowLEDgeDiscoveryinDatabase常简称为和D)领域相交叉1956年机器学习的概念由ArthurSamuel正式提出1965年,JamesWilliamCooley和JohnTukey设计了快速傅里叶变换(FFT)算法,用于计算由多个简单函数组合而成的原始信号的正弦曲线的幅度、相位和频率,该算法被广泛应用于各类工程、科学和数学问题中1980年KunihikoFukushima发明了neocognitron它是一个分层的多层人工神经网络,它的出现直接导致了后期卷积神经网络(ConvolutionalNeuralNetwork通常简称为CNN)的发明1993年免费的、非商业化机器学习以及数据挖掘软件WEKA面世,它是由新西兰怀卡托大学研发的
[6]oWEKA作为一个公开的数据挖掘工作平台,集合了大量能承担数据挖掘任务的机器学习算法,包括对数据进行预处理、分类、回归、聚类、关联规则以及在新的交互式界面上的可视化,它的出现极大地降低了学习机器学习的门槛1995年,贝尔实验室的TinKamHo利用随机子空间方法创建随机决策森林(RandomDecisionForests)算法,该算法既可以用于回归也可以用于分类任务,并且很容易查看模型输入特征的相对重要性,是一个高度灵活并且应用广泛的算法2010年,Kaggle由其联合创始人、首席执行官AnthonyGoldbloom在墨尔本创立,主要为开发商和数据科学家提供举办机器学习竞赛、托管数据库、编写和分享代码的平台该平台已经吸引了80万名数据科学家的关注,极大地推动了机器学习在全球的推广2011年,IBM的认知计算系统Watson横空出世,在问答节目中首次击败了人类当年,Watson身价大涨逐渐成为了IBM乃至全球AI项目的代表Watson当年的成功向人们预示着一个新时代似乎就要开始了2012年,AndrewNg团队和JeffDean团队通过深度学习技术,让16000个中央处理器核心在学习了1000万张图片后,成功在YouTube视频中认出了猫的图像,这在当时业界引起了极大的轰动2015年,由Google旗下DeepMind公司戴密斯•哈萨比斯领衔的团队开发的阿尔法围棋AlphaGo成为了第一个击败人类职业围棋选手、第一个战胜围棋世界冠军的人工智能机器人其主要工作原理是“深度学习”,其成功使得“深度学习”概念深入人心,并在机器学习的更多广泛领域得到了应用2016年,Evansdata的大数据和高级分析调查发现,超过三分之一的开发者表示他们在大数据和高级分析项目中使用了机器学习技术微软团队开发了一套能像人类一样识别谈话内容的系统该团队曾使用卷积Convolutional和长短期记忆LSTM神经网络开发出MicrosoftCognitiveToolkitCNTKoGoogleBrain团队公布了GoogleNeuralMachineTranslationSystem这个基于深度学习的系统目前每天被用于处理1800万次翻译请求。