准大二学生从0开始学AI——机器学习Day3

发布时间:2026/11/1 19:40:10

准大二学生从0开始学AI——机器学习Day3 ---type: daily_notetitle: Phase 2.1 Day 3 — 梯度下降date: 2026-07-22person: 吴恩达phase: 2.1day: 3topics: [梯度下降, 学习率, 批量梯度下降]---# 2026-07-22 学习笔记## 笔记区学的时候随手记### 核心观点- **MSEMean Squared Error均方误差**线性回归的代价函数衡量预测值偏离真实值的程度。公式 J 1/(2m) × Σ(ŷ - y)²。ŷ-y 是误差平方是为了放大大误差Σ/m 是平均1/2 是为了求导时消掉系数- **梯度下降的目标**通过迭代更新参数 w 和 b使代价函数 J(w,b) 达到最小值- **核心公式**w : w - α·∂J/∂wb : b - α·∂J/∂b同时更新- **减号的物理意义**梯度指向 J 增大最快的方向上坡减号逆着走下坡- **学习率 α**控制每一步走多大——太大震荡不收敛太小收敛太慢- **批量梯度下降Batch GD**每一步更新参数时使用**全部**训练样本计算平均梯度- **凸函数**线性回归的 MSE 代价函数是凸函数碗状只有一个全局最小值- **同步更新**∂J/∂w 和 ∂J/∂b 都用同一组 (w,b) 计算算完再一起更新### 关键方法/流程批量梯度下降完整流程1. 初始化 w0, b02. 重复直到收敛a. 用当前 (w,b) 算所有样本的预测值 ŷ wx bb. 计算平均梯度∂J/∂w 1/m × Σ(ŷⁱ - yⁱ) × xⁱ∂J/∂b 1/m × Σ(ŷⁱ - yⁱ)c. 同时更新w w - α × ∂J/∂wb b - α × ∂J/∂b### 梯度推导心算验证样本(100,98), (200,96), (300,94)初始化 w0, b0- ŷ 0·x 0 0所有样本- ∂J/∂w 1/3 × [(-98)(100) (-96)(200) (-94)(300)] -19066.67- ∂J/∂b 1/3 × [-98 (-96) (-94)] -96- w_new 0 - 0.01 × (-19066.67) 190.67- b_new 0 - 0.01 × (-96) 0.96 后续迭代用 w190.67, b0.96 继续重复这个过程直到 J 不再明显下降---## 线索区学完后合上材料自问自答 先看问题 → 自己回答 → 点开对照。答不上来的就是没学透。**Q: 梯度下降的核心公式是什么为什么是减号**A: w w - α·∂J/∂w。梯度 ∂J/∂w 指向 J 增大最快的方向上坡减号意味着逆着方向走即下坡。验证梯度为正右边高→ w 减小往左走梯度为负左边高→ w 增大往右走。**Q: 同时更新simultaneous update是什么意思不这么做会怎样**A: 计算 ∂J/∂w 和 ∂J/∂b 时都使用当前的 (w,b) 值。两个梯度都算完后再一起更新 w 和 b。如果先更新 w 再用新 w 算 ∂J/∂b会导致用新值算旧值的逻辑错误。**Q: 学习率 α 太大和太小分别有什么影响**A: α 太大 → 每一步迈太大可能跨过最低点来回震荡不收敛α 太小 → 每步走太少收敛很慢效率低。**Q: 为什么线性回归的梯度下降能找到全局最小值**A: 线性回归的 MSE 代价函数是凸函数convex形状像碗只有一个最低点所以局部最小值就是全局最小值。**Q: MSE 是什么公式里每个部分代表什么为什么用平方为什么还有 1/2**A: MSE Mean Squared Error均方误差是线性回归用的代价函数。J 1/(2m) × Σ(ŷ - y)²。ŷ-y 是每个样本的预测误差平方让正负误差不抵消同时放大大误差惩罚大偏差Σ/m 取平均消除样本数量影响1/2 是 Ng 加的求导时平方项的 2 被消掉公式更简洁。**Q: 为什么叫批量梯度下降这里的批量指什么**A: 批量batch指每次更新参数时使用全部训练样本来计算平均梯度。这个阶段只有这一种梯度下降没有其他版本。---## 总结梯度下降 逆着梯度方向上坡反向下坡迭代更新参数逐步让代价函数最小化。线性回归中 MSE 是凸函数保证能找到全局最小值。学习率 α 控制步长太大震荡太小太慢。批量指每次用全部样本算梯度。---## 复习卡片| 概念 | 一句话 | 我的场景 || ------------ | ------------------------------------------ | --------------------------------------- || 梯度下降 | 沿梯度反方向迭代更新参数使代价函数最小化 | 用历史循环数据训练 w,b预测电池 SOH || 同步更新 | 用同一组参数算所有偏导算完再一起更新 | 算 ∂J/∂w 和 ∂J/∂b 都用当前的 w,b || 学习率 α | 控制每步大小的超参数太大震荡太小慢 | SOH 预测模型训练时调试的关键参数 || 批量梯度下降 | 每次更新用全部样本算平均梯度 | 三个样本每轮都参与计算平均梯度 || 凸函数 | 碗状曲线只有一个全局最小值 | 线性回归的 MSE 代价函数找最小值有保证 |
延伸阅读

更多相关文章

2026/10/30 19:55:07

GPU加速机器人学习:Isaac Gym实战与性能优化

1. 项目概述:当GPU算力遇上机器人学习革命在机器人技能训练领域,我们正经历着从"实验室小批量训练"到"工业级高通量训练"的范式转移。传统机器人学习往往受限于物理样机成本、实验场地限制和训练周期漫长等问题,而NVIDIA…

2026/10/25 9:25:41

【电影】惊声尖笑6 (2026) 4K DVHDR 内封简中 夸克网盘资源下载

影片名称:惊声尖笑6 Scary Movie 导演: 迈克尔泰兹编剧: 里克阿尔瓦雷斯 / 基伦埃弗瑞韦恩斯 / 马龙韦恩斯 / 肖恩韦恩斯主演: 马龙韦恩斯 / 肖恩韦恩斯 / 安娜法瑞丝 / 雷吉娜赫尔 / 小达蒙韦恩斯类型: 喜剧 / 恐怖制片国家/地区: 美国 / 英国语言: 英语上映日期: …

2026/10/24 7:38:52

从功能实现到工程化:AI代码生成的质量评估与Qwen3.8实践

上周在测试几个主流大模型时,我注意到一个有趣的现象:当被要求生成一段中等复杂度的数据处理代码时,Qwen3.8-max-Preview不仅正确实现了功能,还额外添加了异常处理、类型注解和清晰的文档字符串——这种“超额交付”在代码生成任务…

2026/11/2 13:37:03

三维数字孪生与多源感知融合的智能仓储解决方案

1. 项目背景与核心需求 在大型仓储管理领域,军储库区作为特殊场景具有三个典型特征:空间结构复杂(多层货架、立体存储)、作业设备多样(叉车/AGV/人工协同)、安全要求严苛(防碰撞/防误操作&#…

2026/11/2 13:37:03

AI资讯日报制作全流程:从信息源筛选到成稿的实操指南

1. 一份AI日报的诞生:从信息洪流到可读清单每天早上七点,我习惯先花二十分钟把过去二十四小时里散落在各个角落的AI动态过一遍。这个动作坚持了快两年,最初只是个人习惯,后来慢慢变成团队里几个人会主动来问“今天有什么值得看的”…

2026/11/2 13:37:03

化工仓储区三维智能安全监控系统设计与实践

1. 项目概述:化工仓储区的安全管控挑战 化工仓储区作为高危作业场所,其安全管理一直是工业领域的重点难点。传统监控手段主要依赖固定摄像头和人工巡查,存在视觉盲区多、响应滞后等痛点。我们团队在某大型石化基地实施的这套协同管控系统&…

2026/11/2 13:37:03

从零手写MCP Server:用AI自然语言操控Excel实战

1. 为什么我要自己动手写一个 MCP1.1 从一次崩溃的 Excel 批量处理说起上个月帮朋友处理一批销售数据,二十多个 Excel 文件,每个文件里都有七八张表,需要按区域拆分、按月份汇总、再把结果回写到新的工作簿里。我一开始用的是最笨的办法——打…

2026/11/2 13:37:03

VC6.0 PNG透明处理:GDI+预乘Alpha与AlphaBlend绘制

简介:这份示例源码面向仍在维护 VC6.0 老项目的开发者,聚焦旧环境缺少原生 PNG 支持时,如何借助 GDI 完成图片加载、显示与 Alpha 透明度控制。压缩包共 70 个文件,约 4.73MB,以 34 个头文件、8 张 PNG 素材、3 个 cpp…

2026/11/2 13:32:01

医院绩效评估系统设计与实现:微服务架构与动态权重模型

1. 项目背景与选题意义医院绩效评估系统是医疗机构管理现代化的重要工具。随着医疗改革的深入推进,传统的粗放式管理模式已无法满足现代医院精细化运营的需求。我选择这个课题源于在三甲医院信息科实习时的亲身经历——每月末财务科、人事科、医务处需要耗费大量人力…

2026/11/2 6:08:01

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/2 6:39:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 1:04:04

工业级SPI隔离设计:硬件抗扰与信号完整性实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 1:04:04

PLFM_RADAR:主动探测数据通道,构建低误报的数据感知系统

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 1:04:04

工业SPI隔离设计:MAX14431与STM32F746硬件抗干扰实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 6:08:01

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/2 6:39:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑