神經網路穩定性分析
神經網路穩定性
系統動力學系統表述
研究一個系統最終目的是為了得到系統變數隨時間變化的軌跡
x( t) =f( t)
,但實際上,只能獲取系統每時每刻的受力情況,而並不能直接知道最終的軌跡方程,這個是符合我們日常生活經驗和邏輯的。因此,我們需要觀察系統每一個時刻狀態的變化情況,微分方程就是用於研究變數的變化率大小,我們稱之為動力學方程。我們可以求解微分方程得到,得到最終的運動軌跡。綜上,採用一階微分方程表述系統動力學系統,之所以採用一階微分方程,是因為高階微分方程都可以降階為一階方程進行研究,因此一階微分方程具有通用型。
神經網路的穩定性和收斂性與神經網路控制系統的穩定性區別和聯絡
一個系統通常由兩部分組成,一部分為動力學系統,另一部分為輸入輸出系統。Lyapunov穩定性理論是用來研究微分方程穩定性問題,即該方程的解能否穩定在平衡點附近,平衡點通俗的講,就是指使得導數項為零的點。
控制系統穩定性
- 穩定性定義
研究控制系統穩定性是指,系統的輸出值能否跟上期望值,也就是系統的穩定性是針對輸出值進行分析,但實際上,由於系統具有動力學系統,其實輸出值也就具備動力學特性,換句話說,對輸出y y求導,就可以利用已有的動力學方程構建輸出y y的動力學方程 - 穩定性原理
利用Lyapunov穩定性理論分析穩定性時,原有的動力學方程中x˙=f(x,u) \dot{x} =f( x,u)的控制輸入項u u,要根據採用的控制演算法,將u=f(x) u=f(x)代入方程中,也就是要使方程中出現的項都是狀態變數x˙=f(x) \dot{x} =f( x) - 穩定性分析步驟
- 首先需要利用期望的輸出與系統的輸出,求導後得到誤差動力學系統
e˙=f(e) \dot{e} =f( e) - 隨後,我們再利用誤差
e e構建Lyapunov方程;最後對Lyapunov方程,利用e˙=f(e) \dot{e} =f( e),即可進行分析
- 首先需要利用期望的輸出與系統的輸出,求導後得到誤差動力學系統
神經網路系統穩定性與收斂性
- 神經網路系統
系統的輸入輸出系統
神經網路可以逼近任意一個函式,從系統的角度看,神經網路相當於系統的輸出函式即
y=f(w,x) y=f( w,x)
系統的動力學系統
對於一個函式而言並沒有所謂的穩定性,因為穩定性針對微分方程,然而神經網路的權值
w
是可以調整的,即根據相應的學習規則進行學習修正,這就相當於系統的動力學方程,即
w˙=f(w,t) \dot{w} =f( w,t)
學習的規則相當於控制系統的控制演算法
收斂性與穩定性定義
如果權值w w可以收斂至平衡點,即稱權值收斂,那麼輸出也就可以擬合期望的輸出,即稱系統穩定,因此收斂性是針對變數而言,穩定性是針對系統而言與控制系統的聯絡
神經網路表現為輸出方程,往往我們會被神經網路輸入感到迷惑,以為這等價於系統的控制輸入,其實是這是系統輸出方程的輸入
研究控制系統的穩定性時,是基於某一個固定的期望輸入值,並不會實時變換著期望輸入,實際上我們在運用過程中是變化著輸入的,但是研究穩定性時,採用固定輸入,因為跟蹤上某一個期望輸入即代表系統的穩定。神經網路也是一樣,假定系統的期望輸出是一個固定值,也就是神經網路的輸入端的值是固定的。
而神經網路的權值則為動力學系統,因此在使用Lyapunov函式進行穩定性的分析,與控制系統是一致的
綜合
神經網路的隱藏層個數、連線權值的初值是隨機的,在其控制下,系統的穩定性得到不到保證,控制系統不穩定,網路的收斂性失去了基礎
綜上,神經網路的收斂性是系統控制穩定性的基礎,我們假定神經網路控制可以找到最優的控制引數,那麼網路的收斂性可以保證收斂到最優引數。
相關文章
- 神經網路:numpy實現神經網路框架神經網路框架
- 神經網路神經網路
- LSTM神經網路神經網路
- 8、神經網路神經網路
- 聊聊從腦神經到神經網路神經網路
- 圖神經網路GNN 庫,液體神經網路LNN/LFM神經網路GNN
- 【神經網路篇】--RNN遞迴神經網路初始與詳解神經網路RNN遞迴
- 【深度學習篇】--神經網路中的卷積神經網路深度學習神經網路卷積
- 神經網路篇——從程式碼出發理解BP神經網路神經網路
- 人工神經網路(ANN)神經網路
- 卷積神經網路卷積神經網路
- 迴圈神經網路神經網路
- 神經網路(neural networks)神經網路
- 生成型神經網路神經網路
- Tensorflow系列專題(四):神經網路篇之前饋神經網路綜述神經網路
- 卷積神經網路學習筆記——Siamese networks(孿生神經網路)卷積神經網路筆記
- 神經網路初始化神經網路
- 卷積神經網路概述卷積神經網路
- 解密卷積神經網路!解密卷積神經網路
- BP神經網路流程圖神經網路流程圖
- MXNET:多層神經網路神經網路
- 淺析模糊神經網路神經網路
- 白話深度神經網路神經網路
- 5.2.1 卷積神經網路卷積神經網路
- 迴圈神經網路(RNN)神經網路RNN
- 卷積神經網路CNN卷積神經網路CNN
- 圖神經網路入門神經網路
- keras構建神經網路Keras神經網路
- 三、淺層神經網路神經網路
- 殘差神經網路-ResNet神經網路
- 卷積神經網路-AlexNet卷積神經網路
- 卷積神經網路-1卷積神經網路
- 卷積神經網路-2卷積神經網路
- 卷積神經網路-3卷積神經網路
- 初識神經網路----一神經網路
- 圖神經網路知識神經網路
- 迴圈神經網路 RNN神經網路RNN
- 卷積神經網路鼻祖LeNet網路分析卷積神經網路
- 神經網路的發展史神經網路