梯度、法线、等高线、梯度下降方向

2023-10-10 08:39

本文主要是介绍梯度、法线、等高线、梯度下降方向,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

梯度下降法是数学优化中比较常用的方法,在机器学习中也有不少应用。

函数 F ( x 1 , x 2 , … , x n ) F(x_1, x_2, \dots, x_n) F(x1,x2,,xn) 的梯度就是它的一阶导数:

Δ F = ( ∂ F ∂ x 1 , ∂ F ∂ x 2 , … , ∂ F ∂ x n ) \Delta F=(\frac{\partial F}{\partial x_1}, \frac{\partial F}{\partial x_2},\dots, \frac{\partial F}{\partial x_n}) ΔF=(x1F,x2F,,xnF)

某点法线的几何意义是垂直于改点切线或切面的向量,对于隐函数 F ( x 1 , x 2 , … , x n ) = 0 F(x_1, x_2, \dots, x_n)=0 F(x1,x2,,xn)=0,它的法线就是该隐函数的梯度 Δ F \Delta F ΔF

1. 为什么梯度与函数等高线的斜率垂直?

例如下面的梯度下降法图示:

在这里插入图片描述
因为等高线可以用隐函数表示,即 F ( x 1 , x 2 , … , x n ) − K = 0 F(x_1, x_2, \dots, x_n)-K=0 F(x1,x2,,xn)K=0,其中 K K K 为等高线的高度值。因此,等高线的法线向量就是它的梯度 Δ F \Delta F ΔF。 而根据上面所说的法线几何意义,某点的法线垂直于改点的切线,所以它的梯度也垂直于切线。

2. 为什么负梯度方向是下降最快的方向?

任取一单位方向向量 v \bm v v,则任一函数的下降速度可以用求导表示:

lim ⁡ h → 0 F ( x + h v ) h = v Δ F ( x ) = ∣ v ∣ ∣ x ∣ cos ⁡ θ \lim_{h\rightarrow 0}\frac{F(\bm{x}+h\bm {v})}{h}=\bm{v}\Delta F(\bm x)=|\bm v||\bm x|\cos \theta h0limhF(x+hv)=vΔF(x)=vxcosθ

上式是两个向量的乘积,显然当二者的夹角为 -90 度时乘积最小,即当 v \bm v v 为负梯度方向时,下降速度最快。

这篇关于梯度、法线、等高线、梯度下降方向的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/179303

相关文章

Open3D 基于法线的双边滤波

目录 一、概述 1.1原理 1.2实现步骤 1.3应用场景 二、代码实现 2.1关键函数 输入参数: 输出参数: 参数影响: 2.2完整代码 三、实现效果 3.1原始点云 3.2滤波后点云 Open3D点云算法汇总及实战案例汇总的目录地址: Open3D点云算法与点云深度学习案例汇总(长期更新)-CSDN博客 一、概述         基于法线的双边

嵌入式方向的毕业生,找工作很迷茫

一个应届硕士生的问题: 虽然我明白想成为技术大牛需要日积月累的磨练,但我总感觉自己学习方法或者哪些方面有问题,时间一天天过去,自己也每天不停学习,但总感觉自己没有想象中那样进步,总感觉找不到一个很清晰的学习规划……眼看 9 月份就要参加秋招了,我想毕业了去大城市磨练几年,涨涨见识,拓开眼界多学点东西。但是感觉自己的实力还是很不够,内心慌得不行,总怕浪费了这人生唯一的校招机会,当然我也明白,毕业

理解分类器(linear)为什么可以做语义方向的指导?(解纠缠)

Attribute Manipulation(属性编辑)、disentanglement(解纠缠)常用的两种做法:线性探针和PCA_disentanglement和alignment-CSDN博客 在解纠缠的过程中,有一种非常简单的方法来引导G向某个方向进行生成,然后我们通过向不同的方向进行行走,那么就会得到这个属性上的图像。那么你利用多个方向进行生成,便得到了各种方向的图像,每个方向对应了很多

✨机器学习笔记(二)—— 线性回归、代价函数、梯度下降

1️⃣线性回归(linear regression) f w , b ( x ) = w x + b f_{w,b}(x) = wx + b fw,b​(x)=wx+b 🎈A linear regression model predicting house prices: 如图是机器学习通过监督学习运用线性回归模型来预测房价的例子,当房屋大小为1250 f e e t 2 feet^

AI学习指南深度学习篇-带动量的随机梯度下降法的基本原理

AI学习指南深度学习篇——带动量的随机梯度下降法的基本原理 引言 在深度学习中,优化算法被广泛应用于训练神经网络模型。随机梯度下降法(SGD)是最常用的优化算法之一,但单独使用SGD在收敛速度和稳定性方面存在一些问题。为了应对这些挑战,动量法应运而生。本文将详细介绍动量法的原理,包括动量的概念、指数加权移动平均、参数更新等内容,最后通过实际示例展示动量如何帮助SGD在参数更新过程中平稳地前进。

AI学习指南深度学习篇-带动量的随机梯度下降法简介

AI学习指南深度学习篇 - 带动量的随机梯度下降法简介 引言 在深度学习的广阔领域中,优化算法扮演着至关重要的角色。它们不仅决定了模型训练的效率,还直接影响到模型的最终表现之一。随着神经网络模型的不断深化和复杂化,传统的优化算法在许多领域逐渐暴露出其不足之处。带动量的随机梯度下降法(Momentum SGD)应运而生,并被广泛应用于各类深度学习模型中。 在本篇文章中,我们将深入探讨带动量的随

[SWPUCTF 2021 新生赛]web方向(一到六题) 解题思路,实操解析,解题软件使用,解题方法教程

题目来源 NSSCTF | 在线CTF平台因为热爱,所以长远!NSSCTF平台秉承着开放、自由、共享的精神,欢迎每一个CTFer使用。https://www.nssctf.cn/problem   [SWPUCTF 2021 新生赛]gift_F12 这个题目简单打开后是一个网页  我们一般按F12或者是右键查看源代码。接着我们点击ctrl+f后快速查找,根据题目给的格式我们搜索c

无人机执照拿到后怎么就业?方向有哪些?就业率如何?

无人机执照拿到后,就业方向广泛且多样,就业率也呈现出逐年上升的趋势。这主要得益于无人机技术的广泛应用和无人机市场的不断扩大。以下是对无人机执照持有者就业情况的详细分析: 就业方向 1. 无人机飞行操作: 无人机飞手可以从事无人机的起飞、飞行和降落等具体操作,满足不同行业对无人机飞行的需求。 应用领域包括但不限于农业植保、电力巡线、石油管道巡线、航拍、国土资源勘查、应急救援、交通监控

UVA10010(八方向暴力枚举)

Where's Waldorf? Time Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld & %llu 题目链接: http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=18656 Description Where's Waldo

什么是GPT-3的自回归架构?为什么GPT-3无需梯度更新和微调

文章目录 知识回顾GPT-3的自回归架构何为自回归架构为什么架构会影响任务表现自回归架构的局限性与双向模型的对比小结 为何无需梯度更新和微调为什么不需要怎么做到不需要 🍃作者介绍:双非本科大四网络工程专业在读,阿里云专家博主,专注于Java领域学习,擅长web应用开发,目前开始人工智能领域相关知识的学习 🦅个人主页:@逐梦苍穹 📕所属专栏:人工智能 🌻gitee地址:x