当前位置: 首页 > java >正文

反向传播思想

简单概括:
根据神经网络输出的答案与正确答案之间的误差(损失函数算的损失)不断调整网络的参数
调整的程度受学习率的制约 — >控制参数调整程度的大小

反向传播容易过拟合(训练data上表现很好,but 认不出新的数据)
===>提前停止策略(early stopping)
数据集划分为训练集和验证集
训练集用于调整参数,验证集用于估算误差。

===>如果训练集误差↓ 的同时验证集的误差在↑
–>代表网络开始过于适应训练集
–>结束训练

举例:
有函数:
y = w x + b y = wx+b y=wx+b
初始参数:
w = 0.8 , b = 0.2 w=0.8, b=0.2 w=0.8,b=0.2

损失函数L为:
L = 1 2 ( y − y g t ) 2 L = \frac{1}{2}(y - y_{gt})^2 L=21(yygt)2
ygt是y的真实值

假设ygt = 0.8, x=1.5

–》
则:
y = 0.8 * 1.5 + 0.2 = 1.4
此时L = (1.4-0.8)2 *1/2 = 0.18

那么此时如何更新参数w和b呢?
①算梯度:
算出L对参数w和L对参数b的偏导(即为梯度)
∂ L ∂ w , ∂ L ∂

http://www.xdnf.cn/news/851.html

相关文章:

  • 【Flask】Explore-Flask:早期 Flask 生态的实用指南
  • 测试用例书写规范详解:构建高效测试体系的基础
  • Java第六节:创建线程的其它三种方式(附带源代码)
  • FreeRTos学习记录--1.工程创建与源码概述
  • Hadoop+Spark 笔记 2025/4/21
  • 力扣2492:并查集/dfs
  • Compose Multiplatform Android Logcat工具
  • (七)深入了解AVFoundation-采集:采集系统架构与 AVCaptureSession 全面梳理
  • 4G专网赋能工业智联,助力数字化转型新升级
  • 百度暑期实习岗位超3000个,AI相关岗位占比87%,近屿智能携AIGC课程加速人才输出
  • 加油站小程序实战教程12显示会员信息
  • 创意Python爱心代码分享
  • 理性决策与情绪偏差
  • C++(进阶) 第12特殊类设计
  • RESTful学习笔记(二)---简单网页前后端springboot项目搭建
  • kafka 分区分散在不同服务器上的原理
  • 衡石科技ChatBI--飞书数据问答机器人配置详解(附具体操作路径和截图)
  • 逻辑回归(Logistic Regression)
  • 解决 Arduino IDE 2.3.6 在 Windows 上无法启动:缺少 Documents 文件夹与注册表路径错误
  • javaSE.哈希表
  • 消息中间件RabbitMQ:简要介绍及其Windows安装流程
  • C++初阶——模板
  • C#—Lazy<T> 类型(延迟初始化/懒加载模式)
  • (cvpr2025) LSNet: See Large, Focus Small
  • Java 设计模式心法之第3篇 - 总纲:三大流派与导航地图
  • 使用json_repair修复大模型的json输出错误
  • 小天互连:助力信创产业的国产化即时通讯系统
  • alibaba-JSONObject使用
  • 无人船 | 图解基于PID控制的路径跟踪算法(以全驱动无人艇WAMV为例)
  • FlaskRestfulAPI接口的初步认识