人工智能、机器学习、深度学习有什么区别?

人工智能机器学习深度学习,这些术语让很多人感到困惑。如果您也是其中之一,那么这篇博客绝对适合您。

人工智能与机器学习与深度学习

人工智能包含了机器学习和深度学习。你可以在图中看到,机器学习是人工智能的子集,深度学习是机器学习的子集。所以人工智能、机器学习和深度学习这三者的关系就像爷爷、父亲与儿子。

AI-vs-ML-vs-Deep-Learning

什么是人工智能?

人工智能一词最早出现于 1956 年,但为什么到现在人工智能还能越来越流行?这是因为数据量的巨大增长、先进的算法以及计算能力和存储的改进。

多年之前我们所拥有的数据不足以预测准确的结果,但是现在我们的数据量有了巨大的增长,一切就变得不同了。统计数据表明,到 2020 年,大数据的累积量已增加 44 万亿 GB 的数据。

现在我们已经有更先进的算法和高端的计算能力和存储来处理如此大量的数据。因此,预计有更多的企业在未来会应用到人工智能。

什么是人工智能?

“人工智能是一种允许机器通过复制他们的行为和本性来像人类一样行动的技术。”

人工智能使机器可以从他们的经验中学习,机器根据新的输入调整它们的响应,从而通过处理大量数据并识别其中的模式来执行类似人类的任务。

你可以认为建造人工智能就像建造一座教堂。

shutterstock_52120489-450x300

第一座教堂用了几代人的时间才完成,所以大多数在上面工作的工人都没有看到最终的成品,但这并不意味着他们所做的事情是无用的。相反,那些为建造教堂添砖加瓦的人为他们的手艺感到自豪,他们建造砖块和凿石头,这些石头将被放置到伟大的结构中。因此,作为 AI 研究人员,我们应该将自己视为谦虚的砖匠,他们的工作是研究如何构建组件(例如解析器、规划器、学习算法等),总有一天有人会在某个地方将其集成到智能系统中。

我们日常生活中人工智能的一些例子是苹果的 Siri、阿尔法狗、特斯拉的自动驾驶汽车等等。这些示例基于深度学习和自然语言处理。

接下来让我们讨论机器学习,看看它是什么以及它有什么作用。

机器学习出现于 80 年代末和 90 年代初。 但是,为什么会出现机器学习?创造它是为了解决什么问题呢?

什么是机器学习?

“机器学习是人工智能的一个子集。它允许机器根据其经验(数据)学习和做出预测“

通过示例了解机器学习:

Linear-Regression-473x300

假设您想创建一个系统,该系统可以根据身高预测一个人的体重。您要做的第一件事是收集数据。以下就是您收集的数据的样子:

图表上的每个点代表一个数据点。首先,我们可以画一条简单的线来根据身高预测体重。例如,一个简单的行:

W = H - 100

其中 W 是以 kg 为单位的体重,H 是以 cm 为单位的身高。

这条线可以帮助我们做出预测。我们的主要目标是减少预测值和实际值之间的差异。因此,为了实现它,我们尝试绘制一条直线来拟合所有这些不同的点,并将误差最小化并使它们尽可能小。减少误差或实际值与估计值之间的差异可以提高性能。

此外,我们收集的数据点越多,我们的模型就会越好。我们还可以通过添加更多变量(例如性别)并为它们创建不同的预测线来改进我们的模型。一旦线被创建,那么在未来,如果一个新的数据(例如一个人的身高)被输入模型,它会很容易地为你预测数据并告诉他预测的体重。

希望这个简单的例子能够让你对机器学习有一个清晰的了解。接下来,让我们了解深度学习。

什么是深度学习?

“深度学习是一种特殊的机器学习,它通过学习将世界表示为概念或抽象的嵌套层次结构来实现强大的功能和灵活性”

您可以将深度学习模型视为火箭发动机,其燃料是我们提供给这些算法的大量数据。

深度学习的概念并不新鲜,但近几年对它它的炒作有所增加,深度学习也越来越受到关注。这个领域是一种特殊的机器学习,它的灵感来自我们称为人工神经网络的脑细胞的功能。它只是获取所有人工神经元之间的数据连接,并根据数据模式对其进行调整,如果数据量很大,则需要更多的神经元。它自动在多个抽象级别进行学习,从而允许系统在不依赖任何特定算法的情况下学习复杂的函数映射。

Square-Analogy-AI-vs-Machine-Learning-vs-Deep-Learning-Edureka-421x300

让我从以下几个简单的例子开始学习,它们解释了深度学习在概念层面上是如何工作的。

示例 1:

让我们想象一下,您的大脑是如何从各种几何形状中识别出正方形的。

首先第一件事是检查这个图形是否有 4 条线(很简单吧!)。如果是,我们进一步检查它们是否连接和闭合,如果是,我们最终检查它是否垂直并且所有边都相等,这样我们的大脑就能够判断出这个图形是不是正方形了(完美!)。

可以看到,我们大脑所做的工作是将识别正方形的复杂任务分解为一个个更简单的任务。深度学习的原理与此相同,也能做到这一点,甚至规模更大。

示例 2:

让我们再举一个让机器识别动物的例子。机器的任务是识别给定图像是猫还是狗。

cat-vs-dog

如果我们使用机器学习来解决同样的问题,应该怎么做呢?首先,我们将定义特征,例如检查动物是否有胡须,或检查动物是否有尖耳朵,或者它的尾巴是直的还是弯曲的。

简而言之,我们将定义面部特征,让系统识别哪些特征在对特定动物进行分类时更为重要。

深度学习更加先进。与必须由我们手动提供面部特征的机器学习相比,深度学习会自动寻找面部特征,不需要人们手动定义特征了。这是深度学习最明显的提升。

文章到此为止,我想您应该已经清楚人工智能是一个更大的宏图,而机器学习和深度学习是它的子部分。如果要总结机器学习和深度学习的区别,那么理解两者之间区别的最简单方法就是,深度学习就是机器学习。更具体地说,深度学习是机器学习下一阶段的发展。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:人工智能、机器学习、深度学习有什么区别? - Python技术站

(0)
上一篇 2022年12月2日 下午8:43
下一篇 2022年12月4日 上午11:11

相关文章

  • 远程ubuntu虚拟机Tensorflow搭建 – 1 SSH连接

    感谢英才计划,我们每个人收获了一台清华的虚拟机。 4 core CPU 16GB Memory 80GB Disk 配置不错了。。。   用ssh密钥登录。赠送hadoop-key.pem一把。   先用sudo ssh ubuntu@ipipipipip登录一个接口虚拟机吧。 很好,然后把这个作为跳板上自己的虚拟机:ssh ubuntu@myipipipi…

    2023年4月8日
    00
  • 吴恩达深度学习4.3笔记_Convolutional Neural Networks_目标检测

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_42432468 学习心得:1、每周的视频课程看一到两遍2、做笔记 3、做每周的作业练习,这个里面的含金量非常高。掌握后一定要自己敲一遍,这样以后用起来才能得心应手。 对深度学习解决问题流程的理解,来自笔记本图片:

    2023年4月8日
    00
  • 卷积层channel数量变化过程

      卷积神经网络的总体架构是金字塔型,如下图。 CNNs架构图 可以看到,每一层的channel数量是变化的。如上图中,左边的第一层只有R、G、B三个channel,第二层有16个channel,第三、四层分别有64、256个。 那么这些channel数量是如何变化的呢?   基本过程: 对于输入图片的每一个patch(下图中的绿色部分),运行一个具有K个输…

    2023年4月6日
    00
  • 深度学习面试题31:池化操作的梯度

      平均池化   最大值池化   参考资料   平均池化   x和卷积核K做卷积运算,得到σ,对σ的做平均池化,得到S,然后S与GT计算MSE损失。    对应代码 # -*- coding: utf-8 -*- import torch import torch.nn as nn import torch.nn.functional as F class …

    2023年4月9日
    00
  • 【pytorch-ssd目标检测】制作类似pascal voc格式的目标检测数据集

    pascal voc目标检测数据集格式如下: 其中: Annotations为图像标注信息xml文件 ImageSets为训练集、测试集、验证、训练验证集图像名的txt文件  JPEGImages为原始的图片 pascal voc或yolo格式的数据可以使用labelimg进行标注:下载地址: 链接:https://pan.baidu.com/s/1r8x7…

    目标检测 2023年4月7日
    00
  • 目标检测-SSD算法从零实现

    1. 几个工具函数 def box_corner_to_center(boxes): “””从(左上,右下)转换到(中间,宽度,高度)””” x1, y1, x2, y2 = boxes[:, 0], boxes[:, 1], boxes[:, 2], boxes[:, 3] cx = (x1 + x2) / 2 cy = (y1 + y2) / 2 w =…

    2023年4月5日
    00
  • 大数据关键技术:常规机器学习方法

    机器学习方法简介 机器学习、人工智能、深度学习是什么关系? 机器学习研究和构建的是一种特殊算法(而非某一个特定的算法),能够让计算机自己在数据中学习从而进行预测。 Arthur Samuel给出的定义指出,机器学习是这样的领域,它赋予计算机学习的能力(这种学习能力)不是通过显著式编程获得的。 不管是机器学习还是深度学习,都属于人工智能(AI)的范畴。所以人工…

    机器学习 2023年4月11日
    00
  • 【杂谈】有三AI秋季划增加生成对抗网络小组,你准备好大GAN一场了吗

    文/编辑 | 言有三 作为被誉为“下一代深度学习技术”,同时已经在工业界能够真正成熟稳定应用的GAN,有三AI一直在关注相关的技术,并输出了大量的内容。 那如何从理论上和实践上更好地学好GAN这一个基础技术呢?为了满足更多的朋友们能够更加方便地与大家交流并且得到实时的指导,我们给有三AI秋季划新增了了GAN小组,介绍如下: GAN小组学习内容 与另外三个秋季…

    2023年4月6日
    00
合作推广
合作推广
分享本页
返回顶部