深度学习与机器学习的区别

findtruth123 findtruth123     2022-11-12     160

关键词:

深度学习是一种特殊的机器学习,它将现实世界表示为嵌套的层次概念体系(由较简单概念间的联系定义复杂概念,从一般抽象概括到高级抽象表示),从而获得强大的性能与灵活性。

深度学习和传统机器学习最重要的区别是它的性能随着数据量的增加而增强。如果数据很少,深度学习算法性能并不好,这是因为深度学习算法需要大量数据才能很好理解其中蕴含的模式。这种情况下,使用人工指定规则的传统机器学习占据上风。

深度学习算法严重依赖于高端机,而传统机器学习在低端机上就可以运行。因为深度学习需要进行大量矩阵乘法操作,而GPU可以有效优化这些操作,所以GPU成为其中必不可少的一部分。

特征工程将领域知识输入特征提取器,降低数据复杂度,使数据中的模式对学习算法更加明显,得到更优秀的结果。从时间和专业性方面讲,这个过程开销很高。机器学习中,大部分使用的特征都是由专家指定或根据先验知识确定每个数据域和数据类型。比如,特征可以是像素值,形状,纹理,位置,方向。大多数机器学习方法的性能依赖于识别和抽取这些特征的准确度。

深度学习算法试图从数据中学习高层特征,这是深度学习与众不同的一部分,同时也是超越传统机器学习的重要一步。深度学习将每个问题归结为开发新特征提取器,如卷积神经网络在底层学习如边和直线种种低层特征,然后是面部部分特征,最后是人脸的高层特征。

当使用传统机器学习方法解决问题时,经常采取化整为零,分别解决,再合并结果求解的策略。而深度学习主张end-to-end模型,输入训练数据,直接输出最终结果,让网络自己学习如何提取关键特征。

比如说你要进行目标检测,需要识别出目标的类别并指出在图中的位置。

通常,深度学习需要很长时间训练,因为深度学习中很多参数都需要远超正常水平的时间训练。ResNet大概需要两周时间从零开始完成训练,而机器学习只需要从几秒到几小时不等的训练时间。测试所需要的时间就完全相反,深度学习算法运行需要很少的时间。然而,和KNN(K近邻,一种机器学习算法)相比,测试时间会随着测试数据量的增加而增加。不过并非所有的机器学习算法都需要很长时间,某些也只需要很少的测试时间。

假定使用深度学习给文章自动评分,你会发现性能会很不错,并且接近人类评分水准。但它不能解释为什么给出这样的分数。在运行过程中,你可以发现深度神经网络的哪些节点被激活,但你不知道这些神经元是对什么进行建模以及这每层在干什么,所以无法解释结果。

另一方面,机器学习算法如决策树按照规则明确解释每一步做出选择的原因,因此像决策树和线性/逻辑斯蒂回归这类算法由于可解释性良好,在工业界应用很广泛。

Wiki上面介绍了一些机器学习的应用领域:

1. 计算机视觉:如车牌号识别,人脸识别;

2. 信息检索:如搜索引擎,文本检索,图像检索;

3. 营销:自动邮件营销,目标识别;

4. 医疗诊断:癌症诊断,异常检测;

5. 自然语言处理:语义分析,照片标记;

6. 在线广告,等等

13.深度学习-卷积

1.简述人工智能、机器学习和深度学习三者的联系与区别。人工智能是目的,是结果。深度学习、机器学习是方法、是工具。机器学习,一种实现人工智能的方法;机器学习都可以精准地被定义为:1任务T;2.训练过程E;3.模型表... 查看详情

人工智能机器学习和深度学习之间的区别与联系

...的时候,将人工智能(AI)、机器学习(machinelearning)和深度学习(deeplearning)都用上了。这三者在AlphaGo击败李世乭的过程中都起了作用,但它们说的并不是一回事。 今天就用最简单的方法—&m 查看详情

14深度学习-卷积(代码片段)

1.简述人工智能、机器学习和深度学习三者的联系与区别。 联系:深度学习使得机器学习能够实现众多应用,并拓展了人工智能的领域范畴。区别:人工智能是目的,是结果;深度学习、机器学习是方法,是工具;深度学习... 查看详情

14深度学习-卷积(代码片段)

1.简述人工智能、机器学习和深度学习三者的联系与区别。(1)人工智能是目的,是结果;深度学习、机器学习是方法,是工具;(2)机器学习,一种实现人工智能的方法;机器学习都可以被精准地定义为:1、任务T;2、训练... 查看详情

机器学习如何选择模型&机器学习与数据挖掘区别&深度学习科普

今天看到这篇文章里面提到如何选择模型,觉得非常好,单独写在这里。  更多的机器学习实战可以看这篇文章:http://www.cnblogs.com/charlesblc/p/6159187.html 另外关于机器学习与数据挖掘的区别,参考这篇文章:https://www.zhi... 查看详情

机器学习如何选择模型&机器学习与数据挖掘区别&深度学习科普

今天看到这篇文章里面提到如何选择模型,觉得非常好,单独写在这里。  更多的机器学习实战可以看这篇文章:http://www.cnblogs.com/charlesblc/p/6159187.html 另外关于机器学习与数据挖掘的区别,参考这篇文章:https://www.zhi... 查看详情

14深度学习-卷积

1.简述人工智能、机器学习和深度学习三者的联系与区别。答:机器学习是现在人工智能领域中主流的一种方法,除了机器学习,科学家也尝试过其他方法在人工智能领域进行诠释和发展,而深度学习则是机器学习里面主流的方... 查看详情

14深度学习-卷积(代码片段)

1.简述人工智能、机器学习和深度学习三者的联系与区别。解析:人工智能是机器诠释的人类智能,是机器学习和深度学习后想实现的结果和目的,机器学习是实现人工智能的方法,深度学习是机器学习算法中的一种算法,一种... 查看详情

深度学习和传统的人工神经网络机器学习有啥区别? [关闭]

】深度学习和传统的人工神经网络机器学习有啥区别?[关闭]【英文标题】:WhatisthedifferencebetweenDeepLearningandtraditionalArtificialNeuralNetworkmachinelearning?[closed]深度学习和传统的人工神经网络机器学习有什么区别?[关闭]【发布时间】... 查看详情

opencv学习-深度学习相关概念汇总

...习笔记】有监督学习和无监督学习人工智能、机器学习与深度学习的区别:深度学习和机器学习的区别;AI、机器学习和深度学习之间的区别是什么?感知机:深度学习入门笔记(三):感知机深度 查看详情

深度学习和机器学习的区别是啥

RT1、机器学习是一种实现人工智能的方法,深度学习是一种实现机器学习的技术。2、深度学习本来并不是一种独立的学习方法,其本身也会用到有监督和无监督的学习方法来训练深度神经网络。但由于近几年该领域发展迅猛,... 查看详情

深度学习vs机器学习——到底什么区别

深度学习VS机器学习——到底什么区别 一、机器学习 首先看看机器学习的定义:“AcomputerprogramissaidtolearnfromexperienceEwithrespecttosomeclassoftasksTandperformancemeasurePifitsperformanceattasksinT,asmeasuredbyP,improveswithex 查看详情

14深度学习-卷积(代码片段)

1.简述人工智能、机器学习和深度学习三者的联系与区别。  人工智能是最早出现的,其次是机器学习,最后是深度学习,当今人工智能大爆炸的核心驱动。        区别和联系:   2.全连接神经网络与卷积... 查看详情

人工智能机器学习和深度学习的区别

目录人工智能人工智能:AI目标:AI领域机器学习神经网络 查看详情

零基础学python--机器学习:人工智能与机器学习概述

@TOC一、机器学习与人工智能、深度学习了解机器学习定义以及应用场景说明机器学习算法监督学习与无监督学习的区别说明监督学习中的分类、回归特点说明机器学习算法目标值的两种数据类型说明机器学习(数据挖掘)的开发流... 查看详情

机器学习12卷积神经网络(代码片段)

1.简述人工智能、机器学习和深度学习三者的联系与区别。答:人工智能是目的,是结果;机器学习、深度学习是方法,是工具。机器学习是一种实现人工智能的方法,深度学习是一种实现机器学习的技术。 2.全连接神经网... 查看详情

14深度学习-卷积(代码片段)

1.简述人工智能、机器学习和深度学习三者的联系与区别。答:人工智能是最早出现的,也是最大、最外侧的同心圆;其次是机器学习,稍晚一点;最内侧,是深度学习,也是当今人工智能大爆炸的核心驱动。 人工智能是目... 查看详情

机器学习十三

1.简述人工智能、机器学习和深度学习三者的联系与区别。人工智能是目的,是结果;机器学习、深度学习是方法,是工具。机器学习是一种实现人工智能的方法,深度学习是一种实现机器学习的技术。人工智能的范围可以说很... 查看详情