您的位置:首页 > 科技 > 能源 > seo 排名_网站域名在哪里查询_东莞疫情最新消息通知_百度快照是干嘛的

seo 排名_网站域名在哪里查询_东莞疫情最新消息通知_百度快照是干嘛的

2025/7/2 18:45:38 来源:https://blog.csdn.net/2301_79376014/article/details/146989024  浏览:    关键词:seo 排名_网站域名在哪里查询_东莞疫情最新消息通知_百度快照是干嘛的
seo 排名_网站域名在哪里查询_东莞疫情最新消息通知_百度快照是干嘛的

RNN万能逼近定理证明

      • RNN原理图和数学表达式
      • RNN的万能逼近定理及其证明
        • 证明

RNN原理图和数学表达式

在这里插入图片描述

  • s t = U h t − 1 + W x t + b ∈ R D h s_t=Uh_{t-1}+Wx_t+b\in\mathbb{R}^{D_h} st=Uht1+Wxt+bRDh

    • s t ∈ R D h s_t\in\mathbb{R}^{D_h} stRDh
    • U ∈ R D h × D h U\in\mathbb{R}^{D_h\times D_h} URDh×Dh
    • W ∈ R D h × D x W\in\mathbb{R}^{D_h\times D_x} WRDh×Dx
    • b ∈ R D h b\in\mathbb{R}^{D_h} bRDh
  • h t = f ( s t ) ∈ R D h h_t=f(s_t)\in\mathbb{R}^{D_h} ht=f(st)RDh

    • f f f 为sigmoid激活函数
    • h t h_t ht 为t时刻隐状态
  • z t = V h t ∈ R D z z_t=Vh_t\in\mathbb{R}^{D_z} zt=VhtRDz

    • V ∈ R D z × D h V\in\mathbb{R}^{D_z\times D_h} VRDz×Dh
  • L t = l ( z t , y t ) ∈ R L_t=l(z_t,y_t)\in\mathbb{R} Lt=l(zt,yt)R

    • L = 1 T ∑ t = 1 T L t L=\frac{1}{T}\sum_{t=1}^TL_t L=T1t=1TLt

RNN的万能逼近定理及其证明

在这里插入图片描述

证明

【引理】
深度受限的万能逼近定理:任何函数可以被足够宽的单隐层全连接神经网络逼近。

对g使用单隐藏神经网络逼近(f为激活函数,输出层线性变换C)
s t = g ( s t − 1 , x t ) ≈ C f ( A s t − 1 + B x t + b ) = C s t ′ s_t=g(s_{t-1},x_t)\approx Cf(As_{t-1}+Bx_t+b)=Cs'_t st=g(st1,xt)Cf(Ast1+Bxt+b)=Cst
对复合函数O·g使用单隐层网络逼近(f为激活函数,输出层线性变换D)
s t ′ = f ( A s t − 1 + B x t + b ) = f ( A C s t − 1 ′ + B x t + b ) s'_t=f(As_{t-1}+Bx_t+b)=f(ACs_{t-1}'+Bx_t+b) st=f(Ast1+Bxt+b)=f(ACst1+Bxt+b)
y t = O ( s t ) = O ( g ( s t − 1 , x t ) ) ≈ D f ( A ′ s t − 1 + B ′ x t + b ′ ) = D y t ′ y_t=O(s_t)=O(g(s_{t-1},x_t))\approx Df(A's_{t-1}+B'x_t+b')=Dy'_t yt=O(st)=O(g(st1,xt))Df(Ast1+Bxt+b)=Dyt
y t ′ = f ( A ′ s t − 1 ′ + B ′ x t + b ′ ) = f ( A ′ C s t − 1 ′ + B ′ x t + b ′ ) y'_t=f(A's_{t-1}'+B'x_t+b')=f(A'Cs_{t-1}'+B'x_t+b') yt=f(Ast1+Bxt+b)=f(ACst1+Bxt+b)

构建隐状态,得到其递推式
h t = [ s t ′ y t ′ ] = f ( [ A C 0 A ′ C 0 ] [ s t − 1 ′ y t − 1 ′ ] + [ b b ′ ] ) = f ( U h t + W x t + a ) h_t=\begin{bmatrix}s'_t\\y'_t\end{bmatrix}=f\left(\begin{bmatrix}AC&0\\A'C&0\end{bmatrix}\begin{bmatrix}s_{t-1}'\\y_{t-1}'\end{bmatrix}+\begin{bmatrix}b\\b'\end{bmatrix}\right)=f(Uh_t+Wx_t+a) ht=[styt]=f([ACAC00][st1yt1]+[bb])=f(Uht+Wxt+a)
y t = [ 0 D ] [ s t ′ y t ′ ] = V h t y_t=\begin{bmatrix}0&D\end{bmatrix}\begin{bmatrix}s'_t\\y'_t\end{bmatrix}=Vh_t yt=[0D][styt]=Vht
即全连接RNN的形式,通过训练得到参数 U 、 W 、 V 、 a (即可得到 A 、 B 、 A ′ 、 B ′ 、 b 、 b ′ ) U、W、V、a(即可得到A、B、A'、B'、b、b') UWVa(即可得到ABABbb
当RNN神经元数量足够多时,单隐藏神经网络能逼近函数g、O,此时RNN逼近任意非线性动力系统。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com