机器学习和深度学习的三点关键区别

最简单、最重要的三点区别

深度学习是机器学习的一种子类,通常我们讲的机器学习是传统机器学习方法,比较也是建立于传统机器学习和深度学习两者的区别。

  • 学习的东西不同
  • 训练和测试的机制不同
  • 可解释性/可修改性不同

学习的东西不同

以图像为例,机器学习学到的是一系列设定好的指标的参数,这些指标可能是图像的边缘信息、纹理信息、线条曲度信息等等,给这些参数设定权重送入系统中训练,返回最优参数。所以机器学习学到的是一些较为具体的指标的参数,通常需要建立模型来一步步解决问题。

深度学习则是一种模糊的学习方式,它的机制是一个黑匣子,你无法回答学习的一整个过程是在学图像的哪方面具体信息,学到了颜色特征还是纹理特征,它学到的是一个整体特征。就像人脑神经网络有大量神经元复杂交错地连接在一起传递电信号一样,深度学习的神经网络多层结构也是有很多节点模仿了神经元的功能来传递信息,这个过程中能说哪个神经元负责处理哪个具体的图像参数信息吗?并不能,他们作为一个整体在运作。


训练和测试的机制不同

  • 训练机制

训练时,机器学习和深度学习的性能都随着图像等其他数据的输入而提升,数据量到达某一程度时,机器学习的性能会趋于稳定,此时再输入再多的数据,模型已经总体平稳,即使性能有所上下抖动,也不是向着学得更好地方向进步了,就只是抖动而已。

深度学习则不同,对深度学习而言,送入训练的数据量越多,系统就能学到更多需要的信息,就能更好地理解信息的含义和内容并进行预测和判断。也就是给予系统更多数据训练,性能总是向着更好的方向前进的,当然,过多的数据量只会带来超长运算时间,越往后对性能提升微乎其微。

  • 测试机制

测试时,一般机器学习的耗时会比深度学习长,机器学习需要将每个测试的数据进行和训练时类似的计算步骤,因此耗时较长。相比较,深度学习测试时的效率非常高。


可解释性/可修改性不同

就像前文所说的,机器学习学到的是比较具象的信息,一般有具体的物理含义,深度学习学到的是无法描述的数据信息。这就带来了他们在可解释性上的差别,由此也带来了可修改性的不同。

机器学习往往能够通过过程解释模型效果的好坏,比如同一个模型在识别实心方形和实心圆形的图像上效果很好,然而在识别实心方形和空心方形上效果很差,这也许是因为模型中关于图像边缘平滑度的参数设置的权重比较大,这样一来根据特定的功能实现需求,就可以针对性地调整模型的某个部分。

如果把同样的问题放到深度学习上,你就无法判断哪里出了问题使得结果变好或是变坏,只能根据经验和运气调整模型,结果怎么样都不好说了。


end

机器学习和深度学习的三点关键区别相关推荐

  1. 看懂人工智能、机器学习、深度学习与神经网络之间的区别与关系

    刚刚接触人工智能的内容时,经常性的会看到人工智能,机器学习,深度学习还有神经网络的不同的术语,一个个都很高冷,以致于傻傻分不清到底它们之间是什么样的关系,很多时候都认为是一个东西的不同表达而已,看了一 ...

  2. 【机器学习】深度学习的三个概念:Epoch, Batch, Iteration

    文章目录 含义解释 参考链接 含义解释 Epoch(时期): 当一个完整的数据集通过了神经网络一次并且返回了一次,这个过程称为一次>epoch.(也就是说,所有训练样本在神经网络中都进行了一次正 ...

  3. 独家思维导图!让你秒懂李宏毅2020深度学习(三)——深度学习基础(神经网络和反向传播部分)

    独家思维导图!让你秒懂李宏毅2020深度学习(三)--深度学习基础(神经网络和反向传播部分) 长文预警!!!前面两篇文章主要介绍了李宏毅视频中的机器学习部分,从这篇文章开始,我将介绍李宏毅视频中的深度 ...

  4. 2.10 是否要使用端到端的深度学习-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授

    ←上一篇 ↓↑ 下一篇→ 2.9 什么是端到端的深度学习 回到目录 2.11 总结 是否要使用端到端的深度学习 (Whether to use end-to-end deep learning?) 假 ...

  5. 三分钟搞清人工智能、机器学习与深度学习

    Artificial Intelligence 人工智能(Artificial Intelligence) 机器学习(Machine Learning) 深度学习(Deep Learning) 机器学 ...

  6. 1-1 机器学习和深度学习综述-paddle

    课程>我的课程>百度架构师手把手教深度学习>1-1 机器学习和深度学习综述> 1-1 机器学习和深度学习综述 paddle初级课程 王然(学生) Notebook 教育 初级深 ...

  7. [转]机器学习和深度学习资料汇总【01】

    本文转自:http://blog.csdn.net/sinat_34707539/article/details/52105681 <Brief History of Machine Learn ...

  8. HighNewTech:重磅!来自深度学习的三位大牛Yoshua、Hinton、LeCun荣获2018年图灵奖

    High&NewTech:来自深度学习的三位大牛Yoshua Bengio.Geoffrey Hinton.Yann LeCun荣获2018年图灵奖 导读 ACM提名 Yoshua Bengi ...

  9. 【深度学习】深度学习的三个主要步骤!

    作者:屈太国,湖南大学,Datawhale优秀学习者 本文来自李宏毅机器学习笔记(LeeML-Notes)组队学习,详细介绍了使用深度学习技术的三大主要步骤.教程地址:https://github.c ...

最新文章

  1. juery mobile select下来菜单选项提交form问题
  2. 全球数字孪生市场大预测:2025 年的 358 亿美元,年复合增长率(CAGR)高达 37.8%...
  3. QML范围和命名分辨率
  4. 将字符串转换成16进制
  5. kaliBT安装好之后无法上网或者无法获得内网IP
  6. file is not a zip file_【钢新滨河社团活动】超燃手势舞,牛津A班邀你来battle!
  7. mysql 数据库名字 mac,【已解决】Mac本地给mysql数据库改名
  8. 从零开始 - iOSRTMP推流篇(1)
  9. 中国移动订330万台Redmi K40系列 网友:怪不得抢不到
  10. python `__slots__`
  11. 思必驰十年创业,(现在)是一家怎样的公司?
  12. 线程的创建以及线程的本质
  13. 计算机组成及工作原理课件,计算机组成与工作原理电子教案课件.ppt
  14. Excel中计算年龄的函数
  15. 人事档案的重要性及注意事项
  16. 时间计算题100道_上海六年级数学第二学期有理数加减混合计算题100道【含答案】...
  17. [笔试编程-手撕代码]给定一个只包含大写英文字母的字符串s,求对s重新排列的所有不同的排列数,包含该输入的字符串本身
  18. STM32+ESP8266连接电脑Qt网络上位机——QT篇
  19. 树莓派4B连不上wifi的一个意想不到的原因
  20. Android手机界面绘制类似wifi信号图标

热门文章

  1. 替换XP的系统字体为Vista的Segoe UI字体的较完美方法
  2. php随机图片github,GitHub - galnetwen/Random-Image: 随机图片服务
  3. 瑞星U盘杀毒工具制作! 实验完全正确。
  4. 安全生产工作汇报PPT模板
  5. 我常用的网站制作工具
  6. linux7.0安装中文包,Centos7使用yum命令安装中文语言包
  7. Android 修改默认输入法
  8. 深度剖析E680G开发一.所谓的交叉编译环境
  9. android检测usb存储,USBdevice识别为存储设备并找到路径
  10. 美元指数站稳脚跟,下周耶伦再掀风暴