人工智能,机器学习和深度学习的定义与区别
(1)人工智能(Aritifiical Itelligence)
人工智能是 一门研究,开发,用于模拟和扩展人的智能的 学科。很多方向比如NLP(natural language process)或者是CV(Computer vision)都是在模拟人在某方面的智能,比如在语言处理方面的智能和视觉处理上的智能。
(2)机器学习(Machine Learning)
随着人类对计算机科学的期盼日益增加,有人提出了一个新的conception,让机器自己去学习。
机器学习就是用算法解析数据,不断的学习,然后对世界中发生的事的结果进行判断和预测。
与平时用程序解决问题的方式不同,
机器学习用大量的数据和算法 训练机器,让机器学会如何执行任务。
从上述的描述,不难看出,机器学习也是对人类智能的模拟,所以机器学习是 人工智能 的子集。
(3)深度学习(Deep Learning)
深度学习相较来说是一个比较新的概念,于2006年提出;
深度学习 是用于 建立,模拟人脑进行分析学习的 神经网络,并且模仿 人脑的机制来解释数据的一种机器学习技术。
从上述的描述中,不难看出,深度学习 是机器学习 的子集。
深度学习的特点是,试图模仿人脑的神经元之间的传递介质,处理信息的模式。
最广为人知的应用就是,CV和NLP;
显然,深度学习 与机器学习中的神经网络相关,甚至可以将深度学习 称为改良版的神经网络算法;
深度学习 又分为卷积神经网络(Convolutional neural network,CNN)和深度置信网络(Deep belief nets,DBN)两种。其主要思想就是模拟人的神经元,每个神经元接收到信息,处理完之后,传递给相邻的所有 的神经元。如下图:
总而言之,机器学习和深度学习是人工智能的子集,深度学习又是机器学习的子集。
本文搬运自知乎上的一篇文章。
人工智能、机器学习和深度学习的区别? - 华为云开发者社区的回答 - 知乎 https://www.zhihu.com/question/57770020/answer/542298413