DL:深度学习(神经网络)的简介、基础知识(神经元/感知机、训练策略、预测原理)、算法分类、经典案例应用之详细攻略

简介: DL:深度学习(神经网络)的简介、基础知识(神经元/感知机、训练策略、预测原理)、算法分类、经典案例应用之详细攻略

目录


深度学习(神经网络)的简介


1、深度学习浪潮兴起的三大因素


深度学习(神经网络)的基础知识(相关概念、训练策略)


1、神经网络的基础知识


2、神经元的结构


3、感知机


4、万能逼近定理


5、神经网络训练


6、神经网络学习


7、神经网络的前馈运算与反向传播


8、激活函数


深度学习(神经网络)的算法分类


1、常用的神经网络模型概览


深度学习(神经网络)的经典案例应用



深度学习(神经网络)的简介


      深度学习(Deep Learning, DL)或阶层学习(hierarchical learning)是机器学习的技术和研究领域之一,通过建立具有阶层结构的人工神经网络(Artifitial Neural Networks, ANNs),在计算系统中实现人工智能  。由于阶层ANN能够对输入信息进行逐层提取和筛选,因此深度学习具有表征学习(representation learning)能力 ,可以实现端到端的监督学习和非监督学习 。此外,深度学习也可参与构建强化学习(reinforcement learning)系统,形成深度强化学习  。


      深度学习所使用的阶层ANN具有多种形态,其阶层的复杂度被通称为“深度”  。按构筑类型,深度学习的形式包括多层感知器、卷积神经网络、循环神经网络、深度置信网络和其它混合构筑  。深度学习使用数据对其构筑中的参数进行更新以达成训练目标,该过程被通称为“学习”  。学习的常见方法为梯度下降算法及其变体 ,一些统计学习理论被用于学习过程的优化 [9]  。


       在应用方面,深度学习被用于对复杂结构和大样本的高维数据进行学习,按研究领域包括计算机视觉、自然语言处理、生物信息学、自动控制等,且在人像识别、机器翻译、自动驾驶等现实问题中取得了成功。


1、深度学习浪潮兴起的三大因素

海量的数据

不断提升的算法能力

高性能计算硬件的实现:GPU、TPU


深度学习(神经网络)的基础知识(相关概念、训练策略)


      深度学习的实质是构建具有多个隐藏层的机器学习模型,通过海量的训练数据来学习更有用的特征,从而最终提升分类或预测的准确性。“深度模型”是手段,“表示学习”是目的。

      深度学习与传统的浅层学习的不同在于:


(1) 强调了模型结构的深度,有2层以上的隐藏层;

(2) 明确突出了表示学习的重要性。通过逐层特征变换,将样本在原空间的特征表示变换到一个新的特征空间,使分类或预测更加容易。

image.png

DL之DNN优化技术:神经网络算法简介之GD/SGD算法的简介、代码实现、代码调参之详细攻略

DL之DNN:BP类神经网络理解之不需要额外任何文字,只需要八张图讲清楚BP类神经网络的工作原理


1、神经网络的基础知识


神经元

感知机

激活函数:Sigmoid、tanh、ReLU、Leaky ReLU、ELU、Softmax。

多层感知机:

万能逼近定理:


2、神经元的结构


生物神经元包括细胞体和突起两个部分,突起又包括树突(接收信号)和轴突(传出信号)。

轴突记录了神经元间联系的强弱。只有达到一定的兴奋程度,神经元才向外界传输信息。

神经元之间的信号通过突触传递。

image.png


3、感知机

DL之Perceptron:Perceptron感知器(感知机/多层感知机/人工神经元)的简介、原理、案例应用(相关配图)之详细攻略



4、万能逼近定理


(Universal approximation theorem)


只需一个包含单个隐藏层的前馈神经网络,即可逼近任意一个连续函数。

尽管仅有一个隐藏层的前馈网络足以表示任何函数,但是该隐藏层的神经元数目可能非常多,从而导致网络无法学习或正确泛化。


5、神经网络训练


(1)、损失函数:

平均损失函数

绝对值损失函数

交叉熵损失函数:softmax回归,独热编码。


(2)、优化目标


(3)、梯度下降:


梯度下降批次训练策略:

          批次梯度下降(Batch Gradient Descent)、

          随机梯度下降(Stochastic Gradient Descent)、

          小批次梯度下降(Mini-batch Gradient Descent)、

DL之DNN优化技术:神经网络算法简介之梯度下降算法(GD算法)中相关概念(方向导数/梯度)、目标函数、其他常见损失函数求梯度(求导)案例之详细攻略


梯度下降各种优化算法:Momentum、NAG、Adagrad、Adadelta、RMSprop、Adam

(4)、反向传播法:计算图解释


1、神经网络训练的优化目标

image.png







相关文章
|
16小时前
|
机器学习/深度学习 人工智能 监控
【AI 场景】如何应用人工智能来增强企业网络的网络安全?
【5月更文挑战第4天】【AI 场景】如何应用人工智能来增强企业网络的网络安全?
|
1天前
|
人工智能 安全 网络安全
云端防线:融合云服务与网络安全的未来策略
【5月更文挑战第3天】 在数字化时代,云计算为企业提供了弹性、可扩展的资源解决方案,同时引入了全新的安全挑战。本文深入探讨了云服务模型中的安全威胁和防御机制,分析了信息安全管理的关键要素,并提出了一套综合的网络安全策略。通过采用先进的加密技术、身份认证、入侵检测系统以及行为分析,构建了一个多层次的安全框架来保障数据和服务的完整性、可用性与机密性。文中还讨论了合规性和监管问题,以及如何通过持续的安全评估和风险评估来强化安全防护。最后,文章指出了未来云安全研究的方向,强调了人工智能与机器学习在提升云服务安全性中的作用。
|
1天前
|
安全 算法 网络安全
网络安全与信息安全:防护之道与实战策略
【5月更文挑战第3天】在数字化时代,网络安全与信息安全已成为维护社会稳定、保护个人隐私和企业资产的重要屏障。本文深入探讨了网络安全漏洞的成因与影响,分析了加密技术在数据保护中的关键作用,并强调了提升安全意识的必要性。通过具体案例和最新研究,文章旨在为读者提供一套全面的网络与信息安全知识框架,以及有效的防护措施和应对策略。
|
1天前
|
机器学习/深度学习 自然语言处理 自动驾驶
深度学习的工作原理
【5月更文挑战第3天】深度学习的工作原理
13 7
|
2天前
|
存储 SQL 安全
网络安全与信息安全:防御前线的关键技术与策略
【5月更文挑战第2天】 在数字化时代,数据成为了新的货币,而网络安全则是保护这些宝贵资产不受威胁的盾牌。本文将深入探讨网络安全漏洞的本质,分析加密技术如何成为防御体系的核心,并强调提升个人和企业的安全意识在构建坚固防线中的重要性。通过技术性解析和实践策略的分享,旨在为读者提供一套综合性的网络与信息安全解决方案。
|
2天前
|
存储 安全 算法
网络安全与信息安全:防御前线的科学与策略
【5月更文挑战第2天】在数字化时代,数据成为了新的货币,而网络安全则是保护这些资产不受威胁的盾牌。本文深入探讨了网络安全漏洞的本质、加密技术的进展以及提升安全意识的重要性,旨在为读者提供一幅全面的网络防御地图。通过分析当前的威胁景观和最新的防御技术,我们揭示了构建一个坚固安全防线所需的关键要素。
13 3
|
3天前
|
安全 算法 网络安全
网络安全与信息安全:防护之道与实战策略
【5月更文挑战第1天】在数字化时代,网络安全和信息安全已成为个人和企业不可或缺的一环。本文将深入探讨网络安全漏洞的概念、加密技术的重要性以及提升安全意识的必要性。通过对常见网络威胁的分析,我们将了解如何识别潜在风险并采取有效措施以保护数据不受侵害。文章还将介绍最新的加密方法和安全实践,旨在为读者提供一套全面的网络安全自保策略。
|
3天前
|
存储 安全 算法
网络安全与信息安全:防范网络威胁的关键策略
【5月更文挑战第1天】在数字化时代,网络安全与信息安全已成为个人和企业面临的重大挑战。本文将探讨网络安全漏洞的概念、加密技术的重要性以及提升安全意识的必要性。通过对这些关键领域的深入分析,我们旨在提供一系列有效的策略和措施,以帮助读者更好地防范网络威胁,确保数据和信息的安全。
|
3天前
|
监控 安全 网络安全
云端防御策略:确保云服务中的网络安全与信息安全
【5月更文挑战第1天】 在数字化转型的浪潮中,云计算已成为支撑企业运营和创新的重要基础设施。然而,随着数据和应用不断迁移到云端,传统的网络边界逐渐模糊,给网络安全和信息安全带来了新的挑战。本文将探讨云服务环境中的安全威胁,并提出相应的防御策略,以帮助企业构建强大的安全防线,确保其在享受云计算带来的便利时,也能有效地保护其数据和资产。
|
4天前
|
存储 安全 算法
网络安全与信息安全:保护数据的关键策略
【4月更文挑战第30天】在数字化时代,数据成为了新的货币。然而,随之而来的是对数据安全的威胁和挑战。本文将深入探讨网络安全漏洞的概念、加密技术的重要性以及提升安全意识的必要性。通过对这些关键领域的分析,我们旨在为读者提供一套综合的网络安全和信息保护策略。