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

简介: 人工智能 vs 机器学习 vs 深度学习的区别

image.png

In fact, the business plans of the next 10,000 startups are easy to forecast: Take X and add AI. Find something that can be made better by adding online smartness to it


- Kevin Kelly, The Inevitable: Understanding the 12 Technological Forces That Will Shape Our Future



image.png

image.png

Artificial Intelligence(人工智能)

FrançoisChollet在他的《用Python进行深度学习》一书中作了简短的描述:“使人类执行的智力任务自动化的努力。因此,人工智能是一个涵盖机器学习和深度学习的通用领域,但还包括许多不涉及任何学习的方法”。


例如,今天的聊天机器人ELIZA的前身是在麻省理工学院人工智能实验室创建的。该程序可以与人保持长时间的对话,但是在对话过程中无法学习新单词或纠正其行为。 ELIZA的行为将使用特殊的编程语言明确指定。


现代意义上的人工智能历史始于1950年代,当时艾伦·图灵(Alan Turing)和达特茅斯(Dartmouth)工作坊的作品汇集了该领域的第一批爱好者,并在其中阐述了人工智能科学的基本原理。此外,为了成为当今世界科学的关键领域之一,该行业经历了利益激增和随后的衰退(所谓的“人工智能冬天”)的几个周期。


值得一提的是强人工智能和弱人工智能的假设。强大的AI可以独立思考和意识到自己。弱小的AI被剥夺了这种能力,仅执行一定范围的任务(下棋,识别图像中的猫咪或画画,价格为432,500美元)。现有的所有AI都很薄弱,不用担心。


如今,很难想象没有使用AI的任何类型的活动。无论您是开车,自拍照,在网上商店自己买运动鞋还是计划假期,几乎每个地方都有小型,薄弱但已经非常有用的人工智能为您提供帮助。



Machine Learning(机器学习)

学习的能力是智力的关键特征之一。对于AI来说,一系列机器学习模型对此功能负责。它们的本质很简单:与经典算法不同,经典算法是一组清晰的指令,这些指令将输入的数据转换为结果,基于数据示例和相应结果的机器学习可发现数据中的模式,并产生将任意数据转换为所需结果的算法。


机器学习主要分为三类:

监督学习

根据数据示例对系统进行训练,每个示例均具有先前已知的结果。机器学习有两个最受欢迎的任务:回归和分类任务。回归是对连续结果的预测,例如房屋价格或制造业排放水平。分类-类别(类)预测,例如,电子邮件是否是垃圾邮件,书是侦探小说还是百科全书。


无监督学习

系统在数据中查找内部关系和模式。在这种情况下,每个示例的结果都是未知的。


强化学习

强化学习是一种方法,在该方法中,系统将针对正确的行为给予奖励,而对错误的行为予以惩罚。结果,系统学会开发一种算法,在该算法中,它获得最高的报酬和最低的罚款。


理想的机器学习模型可以分析任何数据,找到所有模式并创建算法以实现任何期望的结果。但是,尚未创建此理想模型。您可以在Pedro Domingos的“主算法”中了解其创建路径。

image.png

线性回归(Linear regression)是从统计数据推导的经典模型。顾名思义,它是为回归任务(即连续值的预测)而设计的。例如,根据天气情况,多少柠檬水将被出售。

逻辑回归(Logistic regression)用于分类任务。它预测给定样本属于特定类别的可能性。

决策树(Decision tree)是经常用于分类任务的方法。在此方法中,给定对象的类定义为一系列问题,每个问题通常涉及答案是或否。

K最近邻居(K-Nearest Neighbors)是一种简单快速的方法,主要用于分类。在此方法中,数据点类别由与数据点示例最相似的k(k可以是任何数字)确定。

朴素贝叶斯(Naive Bayes)是一种流行的分类方法,它利用概率论和贝叶斯定理来确定在给定条件下某个事件(电子邮件为垃圾邮件)的可能性(在电子邮件中找到“免费贷款”一词20次) 。

支持向量机(SVM)是一种受监督的机器学习算法,通常用于分类任务。即使每个对象具有许多相互关联的功能,它也可以有效地分离不同类的对象。

Ensembles组合了许多机器学习模型,并基于投票或平均每个模型的响应来确定对象的类别。

神经网络(Neural networks)基于人脑的原理。神经网络由许多神经元及其之间的连接组成。神经元可以表示为具有多个输入和一个输出的函数。每个神经元从输入中获取参数(每个输入可能具有不同的权重,这决定了其重要性),对它们执行特定的功能,并将结果提供给输出。一个神经元的输出可以是另一神经元的输入。因此,形成了多层神经网络,这是深度学习的主题。我们将更详细地讨论这一点。

image.png

image.png

通过研究给定的示例,神经网络会调整神经元之间的权重,以便为对获得所需结果影响最大的神经元赋予最大的权重。


Deep Learning(深度学习)

深度学习涉及深度神经网络。 关于深度的意见可能会有所不同。 一些专家认为,如果网络具有多个隐藏层,则可以将其视为深度网络;而另一些专家则只有在网络具有多个隐藏层的情况下,才能将其视为深度网络。


现在有几种类型的神经网络正在积极使用。 其中最受欢迎的是以下几种:


长短期记忆(LSTM):用于文本分类和生成,语音识别,音乐作品生成以及时间序列预测。


卷积神经网络(CNN):用于图像识别,视频分析和自然语言处理任务。


目录
相关文章
|
4月前
|
机器学习/深度学习 人工智能 供应链
从概念到商业价值:AI、机器学习与深度学习全景指南
在这个科技飞速发展的时代🚀,人工智能正以惊人的速度渗透到我们的生活和工作中👀。但面对铺天盖地的AI术语和概念,很多人感到困惑不已😣。"AI"、"机器学习"、"深度学习"和"神经网络"到底有什么区别?它们如何相互关联?如何利用这些技术提升工作效率和创造价值?
|
2月前
|
机器学习/深度学习 人工智能 PyTorch
AI 基础知识从 0.2 到 0.3——构建你的第一个深度学习模型
本文以 MNIST 手写数字识别为切入点,介绍了深度学习的基本原理与实现流程,帮助读者建立起对神经网络建模过程的系统性理解。
184 15
AI 基础知识从 0.2 到 0.3——构建你的第一个深度学习模型
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
AI 基础知识从 0.3 到 0.4——如何选对深度学习模型?
本系列文章从机器学习基础出发,逐步深入至深度学习与Transformer模型,探讨AI关键技术原理及应用。内容涵盖模型架构解析、典型模型对比、预训练与微调策略,并结合Hugging Face平台进行实战演示,适合初学者与开发者系统学习AI核心知识。
211 15
|
9月前
|
机器学习/深度学习 人工智能 算法
猫狗宠物识别系统Python+TensorFlow+人工智能+深度学习+卷积网络算法
宠物识别系统使用Python和TensorFlow搭建卷积神经网络,基于37种常见猫狗数据集训练高精度模型,并保存为h5格式。通过Django框架搭建Web平台,用户上传宠物图片即可识别其名称,提供便捷的宠物识别服务。
782 55
|
8月前
|
机器学习/深度学习 人工智能 算法
基于Python深度学习的眼疾识别系统实现~人工智能+卷积网络算法
眼疾识别系统,本系统使用Python作为主要开发语言,基于TensorFlow搭建卷积神经网络算法,并收集了4种常见的眼疾图像数据集(白内障、糖尿病性视网膜病变、青光眼和正常眼睛) 再使用通过搭建的算法模型对数据集进行训练得到一个识别精度较高的模型,然后保存为为本地h5格式文件。最后使用Django框架搭建了一个Web网页平台可视化操作界面,实现用户上传一张眼疾图片识别其名称。
464 5
基于Python深度学习的眼疾识别系统实现~人工智能+卷积网络算法
|
5月前
|
机器学习/深度学习 人工智能 运维
AI“捕风捉影”:深度学习如何让网络事件检测更智能?
AI“捕风捉影”:深度学习如何让网络事件检测更智能?
117 8
|
6月前
|
机器学习/深度学习 人工智能 算法
基于Python深度学习的【害虫识别】系统~卷积神经网络+TensorFlow+图像识别+人工智能
害虫识别系统,本系统使用Python作为主要开发语言,基于TensorFlow搭建卷积神经网络算法,并收集了12种常见的害虫种类数据集【"蚂蚁(ants)", "蜜蜂(bees)", "甲虫(beetle)", "毛虫(catterpillar)", "蚯蚓(earthworms)", "蜚蠊(earwig)", "蚱蜢(grasshopper)", "飞蛾(moth)", "鼻涕虫(slug)", "蜗牛(snail)", "黄蜂(wasp)", "象鼻虫(weevil)"】 再使用通过搭建的算法模型对数据集进行训练得到一个识别精度较高的模型,然后保存为为本地h5格式文件。最后使用Djan
350 1
基于Python深度学习的【害虫识别】系统~卷积神经网络+TensorFlow+图像识别+人工智能
|
5月前
|
机器学习/深度学习 人工智能 自然语言处理
人工智能与ai有什么区别
本文探讨了“人工智能”与“AI”在语义、使用场景及技术侧重点上的差异,强调理解这些差异对把握技术发展的重要性。文中分析了两者的学术与通俗应用场景,并结合生成式人工智能认证项目(由培生于2024年推出),说明如何通过理论与实践结合,规避AI局限性,推动技术创新。最终呼吁在概念辨析中探索人工智能的未来潜力。
|
7月前
|
机器学习/深度学习 人工智能 算法
基于Python深度学习的【蘑菇识别】系统~卷积神经网络+TensorFlow+图像识别+人工智能
蘑菇识别系统,本系统使用Python作为主要开发语言,基于TensorFlow搭建卷积神经网络算法,并收集了9种常见的蘑菇种类数据集【"香菇(Agaricus)", "毒鹅膏菌(Amanita)", "牛肝菌(Boletus)", "网状菌(Cortinarius)", "毒镰孢(Entoloma)", "湿孢菌(Hygrocybe)", "乳菇(Lactarius)", "红菇(Russula)", "松茸(Suillus)"】 再使用通过搭建的算法模型对数据集进行训练得到一个识别精度较高的模型,然后保存为为本地h5格式文件。最后使用Django框架搭建了一个Web网页平台可视化操作界面,
482 11
基于Python深度学习的【蘑菇识别】系统~卷积神经网络+TensorFlow+图像识别+人工智能
|
10月前
|
机器学习/深度学习 人工智能 自然语言处理
深入理解人工智能中的深度学习技术及其最新进展
深入理解人工智能中的深度学习技术及其最新进展
1121 33