| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 机器学习P2.3~2.7学习记录 -> 正文阅读 |
|
[人工智能]机器学习P2.3~2.7学习记录 |
1.代价函数(1) 将下方内容简化讨论: 假设函数: ?? 模型参数: ?? 代价函数: ?? 目标: ?? 将上面简化成为: 假设函数: ?? 模型参数: ?? 代价函数: ?? 目标: ?? 由此讨论: ? 假设有一个训练集【(1,1),(2,2),(3,3)】 ? 分别取 2.代价函数(2) 由一个模型参数引申到两个模型参数的讨论: ?? ? 三维碗状图【曲面高度= ? 我们想要的是一个高效的算法,一个软件高效组成部分,来自动寻找代价函数J最小值(以及对应的 3.梯度下降法(也可应用在更一般的函数上) ? 等高线图所反映的“山坡”上有相关的取值点(由取值点向下梯度下降)。 ? 不同山坡上的点经过梯度下降,可能会得到完全不同的局部最优解。 给出梯度下降的公式: ?? ? 要求 ?? ?? ?? ?? 4.梯度下降法的更新规则(现在只针对而讨论 ?? 式子中的导数值可以是正数(正向更新): ?? 式子中的导数值可以是负数(负向更新): 继续利用 ? (1)当 ? (2)当 ? (3)即使在学习率不变的情况下,梯度下降也可以收敛到一个固定的最小值。 ? 当接近局部最小值时,导数值会自动变得越来越小,所以梯度下降将自动采取较小的幅度,这就是梯度下降的运行方式。 5.梯度下降的线性回归 【将梯度下降算法和线性回归模型相结合,得出梯度下降的线性回归算法】 解得:
6.其他内容 (1)凹函数(形状向下拱):没有局部最优解,它总会收敛到全局最优。 (2)梯度下降也叫做“Batch”梯度下降【Batch(批处理)意为:每一步梯度下降,都遍历了整个训练集样本】 ? ? ? ? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年2日历 | -2025/2/21 3:56:16- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |