前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学习笔记:人工智能、机器学习和深度学习什么关系

学习笔记:人工智能、机器学习和深度学习什么关系

作者头像
Lauren的FPGA
发布2020-02-17 18:16:19
6130
发布2020-02-17 18:16:19
举报
文章被收录于专栏:Lauren的FPGALauren的FPGA

提到人工智能,很多工程师就会想到机器学习、神经网络或者深度学习。这几个概念有一定的区别,也有一定的关系。

人工智能(Artificial Intelligence),简单地说,就是希望计算机能够像人类一样完成更多智能的工作,比如汽车自动驾驶。毕竟,一些人类通过直觉可以很快解决的问题,目前却很难通过计算机解决。这些问题包括自然语言理解、图像识别、语音识别等[1],而它们就是人工智能需要解决的问题。可见,人工智能是目的。

机器学习(Machine Learning),这里引用卡内基梅隆大学(Carnegie Mellon University)的Tom Michael Mitchell教授在1997年出版的书籍Machine Learning中的定义:“如果一个程序可以在任务T上,随着经验E的增加,效果P也可以随之增加,则称这个程序可以从经验中学习”。以垃圾邮件分类问题为例,“一个程序”指的是机器学习算法,比如逻辑回归算法;“任务T”是指区分垃圾邮件的任务;“经验E”为已经区分过是否为垃圾邮件的历史邮件,在监督式机器学习问题中,这也被称之为训练数据;“效果P”为机器学习算法在区分是否为垃圾邮件任务上的正确率。同时,这里的“程序”和传统的程序有着很大的区别。传统的程序,根据给定规则处理数据,从而获得期望结果;这里的“程序”则是根据给定数据以及目标结果获得两者之间的关系规则,进而,可将学习得到的规则应用于新的数据中。

深度学习(Deep Learning)是机器学习的一个分支,它除了可以学习特征和任务之间的关联外,还能自动从数据中提取更加复杂的特征,学习更加复杂的特征表达。这里引用维基百科对深度学习的精确定义“一类通过多层非线性变化对高复杂性数据建模算法的合集”。因为深层神经网络是实现“多层非线性变换”最常用的一种方法,所以在实践中基本上可以认为深度学习就是深层神经网络的代名词。从维基百科给出的定义可以看出,深度学习有两个非常重要的特征:多层和非线性。

所以,人工智能是追求目标,机器学习是实现手段,神经网络、深度学习都只是其中一种方法。

参考文献

[1] TensorFlow实战Google深度学习框架(第2版),郑泽宇,梁博文,顾思宇著

文 | Lauren 图 | Lauren

Copyright @ Lauren的FPGA

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Lauren的FPGA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
语音识别
腾讯云语音识别(Automatic Speech Recognition,ASR)是将语音转化成文字的PaaS产品,为企业提供精准而极具性价比的识别服务。被微信、王者荣耀、腾讯视频等大量业务使用,适用于录音质检、会议实时转写、语音输入法等多个场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档