人工智能,神经网络算法,机器学习,深度学习三者关系

dsj1188 dsj1188     2023-01-29     670

关键词:

对于很多初入学习人工智能的学习者来说,对人工智能、机器学习、深度学习的概念和区别还不是很了解,有可能你每天都能听到这个概念,也经常提这个概念,但是你真的懂它们之间的关系吗?那么接下来就给大家从概念和特点上进行阐述。先看下三者的关系。

技术分享图片

 

人工智能包括了机器学习和深度学习,机器学习包括了深度学习,他们是子类和父类的关系。

下面这张图则更加细分。

技术分享图片

 

2、什么是人工智能

人工智能(ArtificialIntelligence),英文缩写为AI。是计算机科学的一个分支。人工智能是对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。数学常被认为是多种学科的基础科学,数学也进入语言、思维领域,人工智能学科也必须借用数学工具。

人工智能实际应用:机器视觉,指纹识别,人脸识别,视网膜识别,虹膜识别,掌纹识别,专家系统,自动规划,智能搜索,定理证明,博弈,自动程序设计,智能控制,机器人学,语言和图像理解,遗传编程等。人工智能目前也分为:强人工智能(BOTTOM-UPAI)和弱人工智能(TOP-DOWNAI),有兴趣大家可以自行查看下区别。

3、什么是机器学习

机器学习(MachineLearning,ML),是人工智能的核心,属于人工智能的一个分支。机器学习理论主要是设计和分析一些让计算机可以自动“学习”的算法。机器学习算法是一类从数据中自动分析获得规律,并利用规律对未知数据进行预测的算法。所以机器学习的核心就是数据,算法(模型),算力(计算机运算能力)。机器学习应用领域十分广泛,例如:数据挖掘、数据分类、计算机视觉、自然语言处理(NLP)、生物特征识别、搜索引擎、医学诊断、检测信用卡欺诈、证券市场分析、DNA序列测序、语音和手写识别、战略游戏和机器人运用等。

技术分享图片

 

 

机器学习就是设计一个算法模型来处理数据,输出我们想要的结果,我们可以针对算法模型进行不断的调优,形成更准确的数据处理能力。但这种学习不会让机器产生意识。

机器学习的工作方式

选择数据:将你的数据分成三组:训练数据、验证数据和测试数据。

模型数据:使用训练数据来构建使用相关特征的模型。

验证模型:使用你的验证数据接入你的模型。

测试模型:使用你的测试数据检查被验证的模型的表现。

使用模型:使用完全训练好的模型在新数据上做预测。

调优模型:使用更多数据、不同的特征或调整过的参数来提升算法的性能表现。

机器学习的分类

基于学习策略的分类

1、机械学习(Rotelearning)

2、示教学习(Learningfrominstruction或Learningbybeingtold)

3、演绎学习(Learningbydeduction)

4、类比学习(Learningbyanalogy)

5、基于解释的学习(Explanation-basedlearning,EBL)

6、归纳学习(Learningfrominduction)

基于所获取知识的表示形式分类

1、代数表达式参数

2、决策树

3、形式文法

4、产生式规则

5、形式逻辑表达式

6、图和网络

7、框架和模式(schema)

8、计算机程序和其它的过程编码

9、神经网络

10、多种表示形式的组合

综合分类 

1、经验性归纳学习(empiricalinductivelearning)

2、分析学习(analyticlearning)

3、类比学习

4、遗传算法(geneticalgorithm)

5、联接学习

6、增强学习(reinforcementlearning)

学习形式分类

1、监督学习(supervisedlearning)

2、非监督学习(unsupervisedlearning)

注:细分的话还有半监督学习和强化学习。当然,后面的深度学习也有监督学习、半监督学习和非监督学习的区分。

4、机器学习之监督学习

监督学习(SupervisedLearning)是指利用一组已知类别的样本调整分类器的参数,使其达到所要求性能的过程,也称为监督训练或有教师学习。也就是我们输入的数据是有标签的样本数据(有一个明确的标识或结果、分类)。例如我们输入了50000套房子的数据,这些数据都具有房价这个属性标签。

监督学习就是人们常说的分类,通过已有的训练样本(即已知数据以及其对应的输出)去训练得到一个最优模型(这个模型属于某个函数的集合,最优则表示在某个评价准则下是最佳的)。再利用这个模型将所有的输入映射为相应的输出,对输出进行简单的判断从而实现分类的目的。就像我输入了一个人的信息,他是有性别属性的。我们输入我们的模型后,我们就明确的知道了输出的结果,也可以验证模型的对错。

举个例子,我们从小并不知道什么是手机、电视、鸟、猪,那么这些东西就是输入数据,而家长会根据他的经验指点告诉我们哪些是手机、电视、鸟、猪。这就是通过模型判断分类。当我们掌握了这些数据分类模型,我们就可以对这些数据进行自己的判断和分类了。

技术分享图片

 

在监督式学习下,输入数据被称为“训练数据”,每组训练数据有一个明确的标识或结果,如对防垃圾邮件系统中“垃圾邮件”“非垃圾邮件”,对手写数字识别中的“1“,”2“,”3“,”4“等。在建立预测模型的时候,监督式学习建立一个学习过程,将预测结果与“训练数据”的实际结果进行比较,不断的调整预测模型,直到模型的预测结果达到一个预期的准确率。

监督式学习的常见应用场景如分类问题和回归问题。常见监督式学习算法有决策树(ID3,C4.5算法等),朴素贝叶斯分类器,最小二乘法,逻辑回归(LogisticRegression),支持向量机(SVM),K最近邻算法(KNN,K-NearestNeighbor),线性回归(LR,LinearRegreesion),人工神经网络(ANN,ArtificialNeuralNetwork),集成学习以及反向传递神经网络(BackPropagationNeuralNetwork)等等。

下图是几种监督式学习算法的比较:

技术分享图片

 

5、机器学习之非监督学习

非监督学习(UnsupervisedLearing)是另一种研究的比较多的学习方法,它与监督学习的不同之处,在于我们事先没有任何训练样本,而需要直接对数据进行建模。是否有监督(Supervised),就看输入数据是否有标签(Label)。输入数据有标签(即数据有标识分类),则为有监督学习,没标签则为无监督学习(非监督学习)。在很多实际应用中,并没有大量的标识数据进行使用,并且标识数据需要大量的人工工作量,非常困难。我们就需要非监督学习根据数据的相似度,特征及相关联系进行模糊判断分类。

技术分享图片

 

6、机器学习之半监督学习

半监督学习(Semi-supervisedLearning)是有标签数据的标签不是确定的,类似于:肯定不是某某某,很可能是某某某。是监督学习与无监督学习相结合的一种学习方法。半监督学习使用大量的未标记数据,以及同时使用标记数据,来进行模式识别工作。当使用半监督学习时,将会要求尽量少的人员来从事工作,同时,又能够带来比较高的准确性。

技术分享图片

 

在此学习方式下,输入数据部分被标识,部分没有被标识,这种学习模型可以用来进行预测,但是模型首先需要学习数据的内在结构以便合理的组织数据来进行预测。半监督学习有两个样本集,一个有标记,一个没有标记。分别记作Lable=(xi,yi),Unlabled=(xi),并且数量,L<<U。

注:

单独使用有标记样本,我们能够生成有监督分类算法

单独使用无标记样本,我们能够生成无监督聚类算法

两者都使用,我们希望在1中加入无标记样本,增强有监督分类的效果;同样的,我们希望在2中加入有标记样本,增强无监督聚类的效果

一般而言,半监督学习侧重于在有监督的分类算法中加入无标记样本来实现半监督分类,也就是在1中加入无标记样本,增强分类效果。

应用场景包括分类和回归,算法包括一些对常用监督式学习算法的延伸,这些算法首先试图对未标识数据进行建模,在此基础上再对标识的数据进行预测。如自训练算法(self-training)、多视角算法(Multi-View)、生成模型(EnerativeModels)、图论推理算法(GraphInference)或者拉普拉斯支持向量机(LaplacianSVM)等。

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

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

ai人工智能机器学习深度学习之间的关系

一、基本概念1、人工智能: 人工智能可以分为很多领域,如:自然语言理解,图像识别,语音识别,推荐系统等等。 2、机器学习: 机器学习是一种能够赋予机器学习的能力以此让它完成直接编程... 查看详情

ai人工智能机器学习深度学习之间的关系

一、基本概念1、人工智能: 人工智能可以分为很多领域,如:自然语言理解,图像识别,语音识别,推荐系统等等。 2、机器学习: 机器学习是一种能够赋予机器学习的能力以此让它完成直接编程... 查看详情

14深度学习-卷积

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

《python深度学习》第一章笔记

《Python深度学习》第一章笔记1.1人工智能、机器学习、深度学习人工智能机器学习深度学习深度学习的工作原理1.2深度学习之前:机器学习简史概率建模早期神经网络核方法决策树、随机森林与梯度提升机回到神经网络1.1人... 查看详情

深度学习人工智能,机器学习和深度学习之间的关系。

文章目录​​人工智能​​​​什么是机器学习:​​​​一般模型:​​​​什么是深度学习​​​​三者关系​​人工智能人工智能是一门综合性的科学。结构模拟:机器人学功能模拟:以任务为核心模式识别:机器学习,... 查看详情

14深度学习-卷积

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

13.深度学习-卷积

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

人工智能——深度学习

人工智能——深度学习深度学习与机器学习的关系深度学习怎么来的浅层学习(ShallowLearning)感知机BP算法(误差反向传播算法)支持向量机深度学习(DeepLearning)深度学习的方法卷积神经网络(CNNÿ... 查看详情

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

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

14深度学习-卷积

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

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

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

人工智能,机器学习与深度学习,到底是啥关系

有人说,人工智能(AI)是未来,人工智能是科幻,人工智能也是我们日常生活中的一部分。这些评价可以说都是正确的,就看你指的是哪一种人工智能。今年早些时候,GoogleDeepMind的AlphaGo打败了韩国的围棋大师李世乭九段。在... 查看详情

一文看懂深度学习——人工智能系列学习笔记

深度学习有很好的表现,引领了第三次人工智能的浪潮。目前大部分表现优异的应用都用到了深度学习,大红大紫的AlphaGo就使用到了深度学习。本文将详细的给大家介绍深度学习的基本概念、优缺点和主流的几种算法。... 查看详情

机器学习和深度学习的关系啦!(?´?`?)

...从简单特征中提取复杂特征。最初的深度学习是利用深度神经网络(DNN)(超过三层的神经网络模型)来解决特征表达的一种学习过程。深度神经网络本身并不是一个全新的概念,可以大致理解为包含多个隐含层的神经网络结构... 查看详情

人工智能与机器学习

初识人工智能与机器学习:(1)关系: 人工智能是一个产业,基础是机器学习,机器学习是人工智能产业链下的一种方法,一种算法,深度学习则是机器学习的神经网络算法的一种延伸,拓展。(2)什么是机器学习? ... 查看详情

深度学习系列part

传统机器学习的回顾近年来,深度学习的概念十分火热,人工智能也由于这一技术的兴起,在近几年吸引了越来越多的关注。我们这里,将结合一些基本的用例,简要的介绍一下这一新的技术。我们首先需要明确人工智能、机器... 查看详情

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

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