首页 > 其他分享 >反向传播数学原理

反向传播数学原理

时间:2024-09-05 20:55:11浏览次数:14  
标签:偏置 权重 迭代 传播 BP 数学原理 反向

什么是反向传播(BP),有什么作用?

“正向传播求损失,反向回传误差”,在前向传播(FP)后,可获得损失函数,在损失函数基础上,利用复合函数链式求导法则,从后向前,分别对每个权重、偏置进行梯度下降,利用学习率更新权重与偏置,以获得最小损失的参数(权重、偏置)与模型。

反向传播数学原理

如下图有一个神经网络:

初始化权重与偏置如下:

w=(0.1, 0.15,0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55, 0.6, 0.65)

b=(0.35, 0.65)

1 正向传播:

同理,计算得:

2 反向传播

BP过程(w7)

w8+= 0.453383

w9+= 0.458137

w10+=0.553629

w11+=0.557448

w12+=0.653688

BP过程(w1)

FP多次迭代效果

第10资迭代结果: O=(0.662866, 0.908195)

第100资迭代结果 O=(0.073889, 0.945864)

第1000次迭代结果:O=(0.022971, 0.977675)

标签:偏置,权重,迭代,传播,BP,数学原理,反向
From: https://blog.csdn.net/heyiqiunet/article/details/141931852

相关文章

  • 【整理】反向 Shell 速查表+应急响应
    #应急响应#远程命令执行漏洞原创三沐数安在渗透测试期间,如果您足够幸运地发现了远程命令执行漏洞,那么您通常会想要连接回攻击机器以利用交互式shell。此文也奉献给应急响应的朋友便于挖掘服务器上的shell,避免对资产造成损失。以下是使用常用编程语言PHP、Python、Powers......
  • PowerDesigner反向生成数据库模型
    PowerDesigner反向生成数据库模型目录1.安装32位JDK2.安装ODBC3.配置ODBC4.更改当前DBMS5.导出数据库模型6.将Name改为Comment安装32位JDKPowerDesigner只支持32位JDK安装ODBC下载地址:https://cdn.mysql.com//Downloads/Connector-ODBC/8.0/mys......
  • 信息打点-CDN绕过篇&漏洞回链接口探针&全网扫描&反向邮件
    知识点:0、CDN知识-工作原理及阻碍1、CDN配置-域名&区域&类型2、CDN绕过-靠谱十余种技战法3、CDN绑定-HOSTS绑定指向访问CDN的全称是ContentDeliveryNetwork,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输得更......
  • Nginx 中的反向代理和负载均衡不是完全相同的概念,但它们经常一起使用,并且在某些场景下
    反向代理(ReverseProxy)反向代理指的是代理服务器接收来自客户端的请求,并将这些请求转发给实际提供服务的服务器。客户端并不直接与实际的服务器通信,而是通过反向代理服务器来完成请求和响应的传递。反向代理的主要用途包括:缓存静态内容以减少后端服务器的负载。提供额外的安全层,隐......
  • 【大模型理论篇】RoPE旋转位置编码底层数学原理分析
    1.位置编码对于NLP模型的作用             位置编码(PositionalEncoding)在大模型(例如Transformer架构)中起到了非常重要的作用。没有位置编码的信息,模型会丧失序列的顺序信息,导致模型退化成一个简单的“词袋模型”(BagofWordsmodel)。        在Tra......
  • 2024年反向空气滤袋行业现状与前景分析-聚亿信息咨询
    【出版机构】:聚亿信息咨询 (广东) 有限公司聚亿信息咨询(Market Monitor Global)调研机构最新发布了【反向空气滤袋市场调研报告,全球行业规模展望2024-2030】。本市场调研报告为读者提供专业且深入的产品销量、收入、价格、增长率、市场占有规模及竞争对手等数据分析,包含分析过......
  • 深入理解前向传播、反向传播和计算图
    1.什么是前向传播?前向传播(ForwardPropagation)是神经网络的推理过程。它将输入数据逐层传递,通过每一层的神经元计算,最终生成输出。前向传播的公式假设我们有一个简单的三层神经网络(输入层、一个隐藏层和输出层),网络的每一层计算如下:......
  • openGauss-反向迁移gs_replicate
    openGauss-反向迁移gs_replicate特性简介支持openGauss的增量数据在线迁移至MySQL。客户价值反向迁移是指用户将源端数据库迁移到目标数据库,应用切到目标数据库后,再将目标端新产生的数据迁移回源端。反向迁移可满足用户业务迁移逃生的诉求,保持源端、目标端两个库并行运行,在目......
  • openGauss-反向全量迁移
    openGauss-反向全量迁移特性简介本特性自openGauss5.1.0版本开始引入,支持openGauss的全量数据迁移至MySQL。客户价值反向迁移可满足用户业务迁移逃生的诉求。实现openGauss数据库全量数据迁移至MySQL数据库,可最大程度保持兼容性。特性描述debeziumopengaussconnector的s......
  • 【挖矿病毒】为什么容易传播
    对于大多数挖矿病毒,有以下几个主要因素:漏洞利用:许多挖矿病毒利用操作系统或应用程序的已知漏洞来入侵系统。如果用户没有及时安装安全更新和补丁,这些漏洞就会暴露出来,为挖矿病毒提供了入侵的机会。社会工程和钓鱼攻击:挖矿病毒可能会通过钓鱼邮件、恶意链接或下载的文件等......