深度学习简介

小天
• 阅读 340

在这篇博文中(https://www.helloworld.net/p/6137616368),我们简要介绍了机器学习。对于大多数人来说,深度学习和机器学习这两个术语似乎是 AI 世界中可以互换的流行语。然而,事实并非如此。因此,每个想要更好地了解人工智能领域的人都应该从了解术语及其差异开始。

什么是深度学习?

深度学习算法可以被视为机器学习算法的复杂和数学复杂的演变。该领域最近受到了很多关注,这是有充分理由的:最近的发展导致了以前认为不可能的结果。

深度学习描述了分析数据的算法,其逻辑结构类似于人类得出结论的方式。请注意,这可以通过监督学习和非监督学习来实现。为实现这一目标,深度学习应用程序使用称为人工神经网络 (ANN)的分层算法结构。这种 ANN 的设计灵感来自人脑的生物神经网络,导致学习过程远比标准机器学习模型更强大。

深度学习简介

考虑上图中的示例 ANN。最左边的层称为输入层,最右边的层称为输出层。中间层称为隐藏层,因为它们的值在训练集中是不可观察的。简而言之,隐藏层是网络用来发挥其“魔力”的计算值。网络在输入层和输出层之间的隐藏层越多,它就越深。通常,任何具有两个或更多隐藏层的 ANN 都称为深度神经网络。

今天,深度学习被用于许多领域。例如,在自动驾驶中,深度学习用于检测停车标志或行人等物体。军方使用深度学习来识别来自卫星的物体,例如为其部队发现安全或不安全区域。当然,消费电子行业也充满了深度学习。例如,google home 等家庭辅助设备依靠深度学习算法来响应您的声音并了解您的偏好。

举个更具体的例子怎么样?想象一下特斯拉公司在其汽车中使用深度学习算法来识别停车标志。在第一步中,ANN 将识别停车标志的相关属性,也称为特征。特征可以是输入图像中的特定结构,例如点、边缘或对象。虽然软件工程师必须在更传统的机器学习算法中选择相关特征,但 ANN 能够自动进行特征工程. 第一个隐藏层可能学习如何检测边缘,下一个是如何区分颜色,最后一个隐藏层学习如何检测更复杂的形状,这些形状专门针对我们要识别的对象的形状。当输入训练数据时,深度学习算法最终会从自己的错误中学习预测是否正确,或者是否需要调整。

深度学习和机器学习有什么区别?

用一句话来分解:深度学习是机器学习的一个专门子集,而机器学习又是人工智能的一个子集。

深度学习简介

总的来说,通过自动特征工程及其自学习能力,深度学习算法只需要很少的人为干预。虽然这显示了深度学习的巨大潜力,但它最近才获得如此大的可用性有两个主要原因:数据可用性和计算能力。首先,深度学习需要难以置信的海量数据(我们会遇到该规则的例外情况)。例如,特斯拉的自动驾驶软件需要数百万小时的图像和视频才能正常运行。其次,深度学习需要强大的计算能力。然而,随着云计算基础设施和高性能 GPU(图形处理单元,用于更快的计算)的出现,深度学习网络的训练时间可以从数周减少到数小时。但深度学习领域最重要的进步之一可能是迁移学习的出现,即预训练模型的使用。原因:迁移学习可以被视为满足人工神经网络产生有意义结果所必需的大型训练数据集需求的良方。这些庞大的数据需求曾经是过去不认为 ANN 算法是解决所有问题的最佳解决方案的原因。然而,对于许多应用程序,现在可以通过使用预训练模型来满足对数据的这种需求。

总结

  • 深度学习是机器学习的一个专门子集。
  • 深度学习依赖于称为人工神经网络的分层算法结构。
  • 深度学习需要大量数据,但需要很少的人为干预才能正常运行。
  • 迁移学习是满足大型训练数据集需求的良方。
点赞
收藏
评论区
推荐文章
小天 小天
1年前
机器学习入门简介
在这篇博文中,我们将简要介绍以下主题,为您提供机器学习的基本介绍:什么是机器学习训练机器学习模型优化参数神经网络如果您不是专家,请不要担心—这篇博文所需的唯一知识是基础高中数学。什么是机器学习?牛津词典将机器学习定义为:“计算机从经验中学习的能力”。机器学
Stella981 Stella981
2年前
Spark如何与深度学习框架协作,处理非结构化数据
随着大数据和AI业务的不断融合,大数据分析和处理过程中,通过深度学习技术对非结构化数据(如图片、音频、文本)进行大数据处理的业务场景越来越多。本文会介绍Spark如何与深度学习框架进行协同工作,在大数据的处理过程利用深度学习框架对非结构化数据进行处理。Spark介绍Spark是大规模数据处理的事实标准,包括机器学习的操
Stella981 Stella981
2年前
CPU推理性能提高数十倍,旷视天元计算图、MatMul优化深度解读
  机器之心发布  机器之心编辑部  !(http://dingyue.ws.126.net/2020/0806/6a6e4896j00qemtzy001ad000p000aop.jpg)本文针对旷视天元深度学习框架在推理优化过程中所涉及的计算图优化与MatMul优化进行深度解读。  背景及引言  在深度学
秦朗 秦朗
3个月前
51cto深度学习教程
//下仔のke:https://yeziit.cn/15152/深度学习(DeepLearning)是机器学习领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能(AI,ArtificialIntelligence)。深度学习是学习样
金旋 金旋
2个月前
AI大模型应用开发实战营
//下仔のke:https://yeziit.cn/14726/AI模型是人工智能领域中使用的模型,旨在模拟人类的智能行为和思维过程。AI模型通常包括机器学习模型和深度学习模型两大类。机器学习模型使用各种算法来让计算机从数据中学习并做出预测或决策。深度学习
胡赤儿 胡赤儿
1个月前
AI与机器学习:探索智能未来的前沿
人工智能(AI)与机器学习(MachineLearning)是当今科技领域最令人振奋的前沿领域之一。它们不仅影响着我们的日常生活,还在改变着工业、医疗、金融等各个领域的发展路径。在本文中,我们将深入探讨AI与机器学习的核心概念、技术原理以及它们在现实世界中
臧霸 臧霸
3星期前
Python3入门机器学习 经典算法与应用 轻松入行人工智能
这是一个很好的入门指南,旨在帮助读者了解机器学习的基础概念和经典算法,并通过Python实现这些算法。它适合那些希望开始学习机器学习和人工智能领域的初学者。这本书的主要内容可能包括:机器学习基础知识:介绍机器学习的基本概念、术语和工作原理。Python编程
乐和 乐和
3星期前
咕P-人工智能深度学习系统班第6期|完结无密
咕P人工智能深度学习系统班第6期|完结无密download》chaoxingit.com/3201/人工智能深度学习系统:未来科技的引擎随着科技的飞速发展,人工智能(AI)已经成为引领未来的关键技术之一。深度学习作为人工智能领域的一个重要分支,以其强大的数
迁移学习核心技术的开发与应用
一、机器学习简介与经典机器学习算法介绍1.什么是机器学习?2.机器学习框架与基本组成3.机器学习的训练步骤4.机器学习问题的分类5.经典机器学习算法介绍章节目标:机器学习是人工智能的重要技术之一,详细了解机器学习的原理、机制和方法,为学习深度学习与迁移学习打下坚实的基础。二、深度学习简介与经典网络结构介绍1.神经网络简介2.神经网络组件简介3.神经网
人工智能人才培养
No.1第一天一、机器学习简介与经典机器学习算法介绍什么是机器学习?机器学习框架与基本组成机器学习的训练步骤机器学习问题的分类经典机器学习算法介绍章节目标:机器学习是人工智能的重要技术之一,详细了解机器学习的原理、机制和方法,为学习深度学习与迁移学习打下坚实的基础。二、深度学习简介与经典网络结构介绍神经网络简介神经网络组件简介神经网络训练方法卷积神经网络介