机器学习第八讲:向量/矩阵 → 数据表格的数学表达,如Excel表格转数字阵列

news2025/5/14 12:33:19

机器学习第八讲:向量/矩阵 → 数据表格的数学表达,如Excel表格转数字阵列

资料取自《零基础学机器学习》。
查看总目录:学习大纲

关于DeepSeek本地部署指南可以看下我之前写的文章:DeepSeek R1本地与线上满血版部署:超详细手把手指南


一、爬山GPS导航仪比喻 🧭(教材第八章引入案例1

类比过程

最陡峭方向
登山者位置
导数≈坡度检测仪
坡度方向
下一步落脚点
重复直到达峰顶/谷底

这个导航过程就是微积分中的「梯度下降」算法原理


二、火箭发射最佳角度解密 🚀

需求场景2:寻找发射角度θ使飞行高度最大
设高度公式:
H ( θ ) = v 2 sin ⁡ 2 θ 2 g H(θ) = \frac{v^2 \sin^2θ}{2g} H(θ)=2gv2sin2θ

求导找极值
① 求导: d H d θ = v 2 sin ⁡ 2 θ g \frac{dH}{dθ} = \frac{v^2 \sin2θ}{g} dθdH=gv2sin2θ
② 令导数为0: sin ⁡ 2 θ = 0 \sin2θ=0 sin2θ=0 θ = 4 5 ∘ θ=45^\circ θ=45

graph LR
    A[初始角度30°] --> B[导数为正→需增大角度]
    C[角度50°] --> D[导数为负→需减小角度]
    B & D --> E[最优解45°]

三、核心运算工具箱 ⚙️

  1. 导数:变化率的显微镜

    # 代码示例:计算函数在x=2处的导数
    def f(x):
        return 3*x**2 + 2*x +1
    h = 0.0001  # 极微小变化量
    derivative = (f(2+h) - f(2))/h  # 计算结果≈14
    
  2. 梯度下降流程图(教材第八章图例3

随机初始参数
计算当前梯度
梯度接近0?
沿负梯度方向更新参数
输出最优参数

四、AI训练实战模拟 🤖

场景:训练智能秤自动校正误差
损失函数: L ( w ) = ( 真实重量 − w × 感应值 ) 2 L(w) = (真实重量 - w×感应值)^2 L(w)=(真实重量w×感应值)2

梯度下降步骤

  1. 初始化权重w=0.8
  2. 计算梯度: d L d w = − 2 ( 真实值 − w × 感应值 ) × 感应值 \frac{dL}{dw} = -2(真实值 - w×感应值)×感应值 dwdL=2(真实值w×感应值)×感应值
  3. 更新公式: w 新 = w − 学习率 × 梯度 w_{新} = w - 学习率×梯度 w=w学习率×梯度
  4. 重复直到梯度接近于0

五、现实世界优化舞台 🌍

应用领域优化目标微积分工具
电商定价策略利润最大化多元函数偏导数
物流路径规划运输成本最小化路径积分优化
手机自动亮度耗电与舒适度的最佳平衡约束条件极值
疫苗剂量试验效果与副作用平衡点微分方程平稳点

六、常见翻车现场警示 🚧(教材第八章误区4

  1. 步长灾难

    合理步长
    稳定逼近最优点
    过大步长
    震荡发散像青蛙跳
    过小步长
    计算十年还没到终点
  2. 局部最优陷阱
    就像掉进火山口以为到达地球最低点,实际还有马里亚纳海沟

  3. 维度诅咒
    优化手机参数时涉及1000个变量 → 搜索空间比宇宙原子还多


七、高阶技巧补给站 ⛽️

动量加速法(教材第八章进阶内容5):

当前梯度
带动量更新
参数更新=γ×上次更新 + 学习率×梯度
有效减少震荡

应用对比

方法迭代次数收敛效果
基础梯度下降1500次轻微震荡
动量加速法400次平稳快速

八、知识精髓总结 💎

微积分是量化决策的数学引擎,通过动态感知变化趋势引导系统不断逼近全局最优解(教材第八章核心结论1

(典型案例:Tesla自动驾驶系统通过微分方程实时优化行驶轨迹🚗)

目录:总目录
上篇文章:机器学习第七讲:概率统计 → 预测可能性,下雨概率70%就是典型应用
下篇文章:机器学习第九讲:缺失值填补 → 补全问卷漏填的题目,保证数据完整性



  1. 《零基础学机器学习》第八章第一节"最优化本质",P.385 ↩︎ ↩︎

  2. 《零基础学机器学习》第八章案例8-3"航天器参数优化",P.402 ↩︎

  3. 《零基础学机器学习》第八章图8-7梯度下降流程图,P.414 ↩︎

  4. 《零基础学机器学习》第八章"优化算法陷阱",P.427 ↩︎

  5. 《零基础学机器学习》第八章动量加速推导,P.435 ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2375380.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

8天Python从入门到精通【itheima】-1~5

目录 1节: 1.Python的优势: 2.Python的独具优势的特点: 2节-初识Python: 1.Python的起源 2.Python广泛的适用面: 3节-什么是编程语言: 1.编程语言的作用: 2.编程语言的好处:…

T2000云腾边缘计算盒子在数猪场景中的应用|YOLOv8+NodeRED

在现代养猪业蓬勃发展的当下,养殖场的智能化管理成为提升效率与精准度的关键所在。而养猪场盘点工作一直是养殖场管理中的重要环节,传统的盘点方式不仅耗费大量人力、时间,还容易出现误差。如今,T2000 云腾边缘计算盒子的出现&…

Baklib内容中台构建全攻略

内容中台构建路径全解析 企业构建内容中台需遵循“战略驱动-系统搭建-持续优化”的三阶段路径。首先明确业务目标与知识资产类型,通过显性知识结构化将分散内容转化为标准化数字资产,依托四库体系(知识库、资源库、模板库、规则库&#xff0…

爬虫工具与编程语言选择指南

有人问爬虫如何选择工具和编程语言。根据我多年的经验来说,是我肯定得先分析不同场景下适合的工具和语言。 如果大家不知道其他语言,比如JavaScript(Node.js)或者Go,这些在特定情况下可能更合适。比如,如果…

系统平衡与企业挑战

在复杂的系统中,一切都在寻找平衡,而这个平衡从不静止。它在不断的变化与反馈中调整,以适应外界环境的变动。就像一个企业,它无法完全回避变化,但却总是在挑战中寻找新的平衡点。 最近遇到一家企业,引入了…

征程 6 yolov5s-rgb-nhwc 量化指南

在 征程 6 平台,我们可以按照这个方式编译 input_typr_rt 为 rgb,且 layout 为 NHWC 的模型。这样做的好处是,当用户的数据输入源本身就是 NHWC 的 rgb 图像时,这么做可以避免额外的数据处理操作。这里以 yolov5s 为例进行介绍。 …

国产化Word处理控件Spire.Doc教程:如何使用 C# 从 Word 中提取图片

通过编程方式从 Word 文档中提取图片,可以用于自动化文档处理任务。E-iceblue旗下Spire系列产品是国产文档处理领域的优秀产品,支持国产化,帮助企业高效构建文档处理的应用程序。本文将演示如何使用 C# 和 Spire.Doc for .NET 库从 Word 文件…

Telnet 类图解析

Telnet 类图(文本描述) --------------------------------------- | Telnet | --------------------------------------- | - host: str | # 目标主机 | - port: int …

PowerShell 实现 conda 懒加载

问题 执行命令conda init powershell会在 profile.ps1中添加conda初始化的命令。 即使用户不需要用到conda,也会初始化conda环境,拖慢PowerShell的启动速度。 解决方案 本文展示了如何实现conda的懒加载,默认不加载conda环境,只…

笔记项目 day02

一、用户登录接口 请求参数: 用loginDTO来封装请求参数,要加上RequestBody注解 响应参数: 由于data里内容较多,考虑将其封装到一个LoginUser的实体中,用户登陆后,需要生成jwtToken并返回给前端。 登录功…

国鑫主板bios切换显示模式为独立显卡

# 进入到Platform Miscellaneous Configuration Active Video 切换为PCIE Device保存退出! 如果之前有安装过nvidia驱动,记得卸载掉再安装一遍。

【日撸 Java 300行】Day 14(栈)

目录 Day 14:栈 一、栈的基本知识 二、栈的方法 1. 顺序表实现栈 2. 入栈 3. 出栈 三、代码及测试 拓展: 小结 Day 14:栈 Task: push 和 pop 均只能在栈顶操作.没有循环, 时间复杂度为 O(1). 一、栈的基本知识 详细的介…

2025最新出版 Microsoft Project由入门到精通(七)

目录 优化资源——在资源使用状况视图中查看资源的负荷情况 在资源图表中查看资源的负荷情况 优化资源——资源出现冲突时的原因及处理办法 资源过度分类的处理解决办法 首先检查任务工时的合理性并调整 增加资源供给 回到资源工作表中双击对应的过度分配资源 替换资…

修改(替换)文件中的指定内容并保留文件修改前的时间(即修改前后文件的最后修改时间保持不变)

🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 修改(替换)文件中的指…

应用探析|千眼狼PIV测量系统在职业病防治中的应用

1、职业病防治背景 随着《职业病防治法》及各省市“十四五”职业病防治规划的深入推进,工作场所粉尘危害监测与防控已成为疾控部门的核心任务。以矿山、建材、冶金、化工等行业为例,粉尘浓度、分布及传播特性的精准测量是评估职业病风险的关键。 传统的…

nvidia驱动更新-先卸载再安装-ubuntu

显卡驱动升级前,卸载旧版本,可采用两种方式。 1.命令行 (1)查找已安装的 NVIDIA 驱动和相关包:dpkg -l | grep nvidia (2)完全卸载 NVIDIA 驱动:sudo apt remove purge nvidia-*…

推荐算法工程化:ZKmall模板商城的B2C 商城的用户分层推荐策略

在 B2C 电商竞争激烈的市场环境中,精准推荐已成为提升用户体验、促进商品销售的关键。ZKmall 模板商城通过推荐算法工程化手段,深度挖掘用户数据价值,制定科学的用户分层推荐策略,实现 “千人千面” 的个性化推荐,帮助…

基于Java和PostGIS的AOI面数据球面面积计算实践

目录 前言 一、计算方法简介 二、球面面积计算 1、AOI数据转Polygon 2、Geotools面积计算 3、GeographicLib面积计算 4、PostGIS面积计算 三、结果分析 1、不同算法结果对比 2、与互联网AOI对比 3、与天地图测面对比 四、总结 前言 在现代地理信息系统(G…

Spring Boot之Web服务器的启动流程分析

如何判断创建哪种web容器:servlet?reactive? 我们在启动Spring Boot程序的时候,会使用SpringApplication.run方法来启动,在启动流程中首先要判断的就是需要启动什么类型的服务器,是servlet?或者…

【周输入】510周阅读推荐-1

本号一年了,有一定的成长,也有很多读者和点赞。自觉更新仍然远远不够,需要继续努力。 但是还是要坚持2点: 在当前这个时代,信息大爆炸,层次不齐,不追加多, 信息输入可以很多&#x…