导数与微分
导数的含义
在深度学习中,导数的含义为:对于模型中的每一个参数,如果我们对这个参数增加或者减少一个无穷小的量,可以观察到损失函数如何相应地快速增加或减少,从而对该参数对模型性能的影响程度有一个度量的标准。
数学定义
导数的数学定义表述为:
f
′
(
x
)
=
lim
h
→
0
f
(
x
+
h
)
−
f
(
x
)
h
f'(x)=\lim_{h \to 0} \frac {f(x+h) - f(x)}{h}
f′(x)=h→0limhf(x+h)−f(x)
若函数 f f f 在点 a a a 处的导数存在,我们便称函数 f f f 在 a a a 处可微。这里的导数 f ′ ( x ) f'(x) f′(x) 表示函数 f ( x ) f(x) f(x) 关于其变量 x x x 的瞬时变化速率。
常用函数微分
以下是一些常用函数的微分操作描述:
- C ′ = d C d x = 0 C'=\frac {dC} {dx} = 0 C′=dxdC=0( C C C 是常数)
- x n ′ = d x n d x = n x n − 1 {x^n}'=\frac {dx^n} {dx} = nx^{n-1} xn′=dxdxn=nxn−1
- e x ′ = d e x d x = e x {e^x}'=\frac {de^x} {dx} = e^x ex′=dxdex=ex
- l n ( x ) ′ = 1 x ln(x)'= \frac {1} {x} ln(x)′=x1
常用微分法则
- 常数相乘法则:
d d x [ C f ( x ) ] = C d d x f ( x ) \frac d {dx} [Cf(x)] = C \frac d {dx} f(x) dxd[Cf(x)]=Cdxdf(x) - 加法法则:
d d x [ f ( x ) + g ( x ) ] = d d x f ( x ) + d d x g ( x ) \frac d {dx} [f(x)+g(x)] = \frac d {dx} f(x) + \frac d {dx} g(x) dxd[f(x)+g(x)]=dxdf(x)+dxdg(x) - 乘法法则:
d d x [ f ( x ) g ( x ) ] = f ( x ) d d x [ g ( x ) ] + g ( x ) d d x [ f ( x ) ] \frac d {dx} [f(x)g(x)] = f(x) \frac d {dx} [g(x)] + g(x) \frac d {dx} [f(x)] dxd[f(x)g(x)]=f(x)dxd[g(x)]+g(x)dxd[f(x)] - 除法法则:
d d x [ f ( x ) g ( x ) ] = g ( x ) d d x [ f ( x ) ] − f ( x ) d d x [ g ( x ) ] [ g ( x ) ] 2 \frac d {dx} [\frac {f(x)} {g(x)}] = \frac {g(x) \frac d {dx} [f(x)] - f(x) \frac d {dx} [g(x)]} {[g(x)]^2} dxd[g(x)f(x)]=[g(x)]2g(x)dxd[f(x)]−f(x)dxd[g(x)]
Python 实现
e . g . e.g. e.g. 定义一个函数 u = f ( x ) = 3 x 2 − 4 x u=f(x)=3x^2-4x u=f(x)=3x2−4x 以及其导数;
# 函数表达式
def f(x):
return 3 * x ** 2 - 4 * x
# 导数表达式
def numerical_lim(f, x, h):
return (f(x + h) - f(x)) / h
深度学习三大数学基础 - 微积分(上)导数与微分;
下一节博文内容:深度学习数学基础 - 微积分(下),包含偏导数、梯度和链式法则。
2024.2.14
推荐阅读
-
Spring Boot 视频网站:技术选择与架构设计
-
近日,由厦门市应急大队与厦门市电子科技有限公司合作建设的厦门市应急大队三维电子沙盘顺利通过专家验收。
-
[机器学习和神经网络荣获诺贝尔奖] 科学边界的扩展与技术创新 - IV.个人对机器学习和神经网络的看法
-
H.266 与 H.265、AV1、H.264 的比较
-
【论文阅读】分离与联合:用于少量学习的简单元传输-摘要
-
ROS 理论与实践学习笔记 - 5 ROS 机器人系统模拟 URDF 集成 Gazebo
-
Oracle 数据库技术分享] BLOB 和 CLOB 的选择与应用
-
基于 SpringBoot+Vue+uniapp 微信小程序的婚纱摄影小程序的详细设计与实现(源代码+lw+部署文档+说明等)
-
智能交通的新征程:赢创力士创与图微电子达成战略合作伙伴关系
-
校园美食探索与分享平台的设计与实现(论文+源代码)_kaic-3.2 系统架构设计