国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于共軛梯度法迭代優(yōu)化的圖像分類算法

2019-05-25 11:26:22楊子琳朱志斌馬金瑤
關(guān)鍵詞:共軛收斂性分類器

楊子琳, 朱志斌, 馬金瑤

(桂林電子科技大學(xué) 數(shù)學(xué)與計(jì)算科學(xué)學(xué)院,廣西 桂林 541004)

近年來,基于深度學(xué)習(xí)的圖像分類受到越來越多人的關(guān)注,其典型模型是深度卷積網(wǎng)絡(luò)。深度卷積網(wǎng)絡(luò)主要由卷積層、池化層以及全連接層構(gòu)成,通過一系列的卷積層與池化層將提取的圖像特征進(jìn)行壓縮[11],從而結(jié)合分類器,實(shí)現(xiàn)圖像的分類。

假設(shè)對(duì)于k分類,具有m個(gè)訓(xùn)練樣本為{(x(1),y(1)),…,(x(m),y(m)),y(i)∈(1,2,…,k)}。深度卷積網(wǎng)絡(luò)最常用softmax作為分類器,該分類器是根據(jù)輸入x,估算出每個(gè)類別j的概率值P(y=j|x)。其中,softmax函數(shù)表達(dá)式為

(1)

其中:hθ(x(i))的每個(gè)元素P(y=j|x;θ)表示樣本x(i)屬于類別j的概率;θ為模型參數(shù)向量。

確定分類器的輸出后,圖像分類任務(wù)的目的是最小化模型代價(jià)函數(shù):

(2)

其中,1condition表示condition為真時(shí),其值為1,否則為0。因此,圖像分類的神經(jīng)網(wǎng)絡(luò)訓(xùn)練問題轉(zhuǎn)化為通過優(yōu)化問題求解模型的最優(yōu)參數(shù)的問題。用于深度學(xué)習(xí)中的優(yōu)化算法主要有一階算法和二階近似算法。一階算法有固定學(xué)習(xí)率算法,如隨機(jī)梯度算法;自適應(yīng)學(xué)習(xí)率算法,如AdaGrad算法[10]。二階近似算法如共軛梯度算法。

共軛梯度算法求解問題(2)的常用迭代公式為

xk+1=xk+αkdk;

(3)

(4)

其中:gk為目標(biāo)函數(shù)梯度;dk為搜索方向;αk為步長(zhǎng),αk≥0;βk為迭代更新參數(shù)。通過改變參數(shù)βk,可得到不同的共軛梯度算法。著名的βk公式有FR、PRP、HS、DY等[4,7]。當(dāng)目標(biāo)函數(shù)保持嚴(yán)格凸性以及搜索時(shí)采用精確搜索,這幾個(gè)公式是一樣的,但當(dāng)目標(biāo)函數(shù)為一般函數(shù)時(shí),它們存在顯著區(qū)別。對(duì)于全局收斂性,F(xiàn)R、DY公式表現(xiàn)良好[6,8];數(shù)值效果上,HS、PRP公式占優(yōu)勢(shì),但HS、PRP公式不一定收斂[1-3,9]。

1 一種修正的HS共軛梯度算法

受文獻(xiàn)[3,8]的啟發(fā),通過改變參數(shù)θk、βk,提出了一種修正的HS共軛梯度算法:

(5)

(6)

其中,1≤μ≤2,yk-1=gk-gk-1。

對(duì)于任一線搜索,有

顯然,該算法的搜索方向均具有充分下降性。

算法步驟為:

1)初始化x0∈Rn,ε>0,ρ∈(0,0.5),σ∈(ρ,1),μ∈(1,2),k=1。

2)若‖gk‖≤ε,則停止;否則,轉(zhuǎn)步驟3)。

3)由Wolfe準(zhǔn)則計(jì)算步長(zhǎng)因子αk:

(7)

(8)

4)令xk+1=xk+αkdk。

5)令k=k+1,轉(zhuǎn)步驟2)。

2 全局收斂性分析

為確保問題(1)的局收斂性,作假設(shè)H:

1)f(x)在水平Ω={x∈Rn|f(x)≤f(x1)}有界;

2)f(x)在水平集Ω內(nèi)連續(xù)可微,且滿足Lispchitz條件,則存在常數(shù)L>0,使得

‖g(x)-g(y)‖≤L‖x-y‖,?x,y∈Ω。

(9)

由假設(shè)H知,存在一個(gè)常數(shù)m>0,使得

‖g(x)‖≤m, ?x∈Ω。

(10)

引理1[2]若假設(shè)H成立,則算法是良定的。

由(7)可知,目標(biāo)函數(shù)數(shù)值序列{f(xk)}是一下降序列,故有

結(jié)合式(10)得

(11)

在證明算法全局收斂性之前,首先給出新的搜索方向下Wolfe搜索下的Zoutendijk條件。

引理2[3]若f(x)滿足假設(shè)H,αk由式(7)、(8)確定,則有

(12)

(13)

由式(9)得:

又由式(8)得:

所以,

(14)

結(jié)合式(7)、(8)得:

f(xk+αkdk)-f(xk)≤

兩邊同乘-1,并結(jié)合式(14)可得:

f(xk)-f(xk+αkdk)≥ραk‖gk‖2=

兩邊累加可得:

因f(x)在水平集Ω={x∈Rn|f(x)≤f(x1)}有界,故結(jié)論成立。

在此基礎(chǔ)上,進(jìn)一步分析新算法的全局收斂性。

定理1若f(x)滿足假設(shè)H,xk由式(3)確定,αk由式(7)、(8)確定,dk由式(5)確定,則有

(15)

證明由式(5)中搜索方向dk的定義及式(9)、(10)、(14)可得:

‖dk‖≤‖gk‖+2μ‖gk-1‖2×

由式(11)可知,存在常數(shù)ρ∈(0,1)和正整數(shù)k,使得當(dāng)k≥k0時(shí),有

因此,對(duì)任意k>k0,有

‖dk‖≤m+ρ‖dk-1‖≤m+ρ(m+ρ‖dk-2‖)≤

m(1+ρ+…+ρk-k0-1)+ρk-k0‖dk0‖≤

3 數(shù)值實(shí)驗(yàn)

為了驗(yàn)證本算法在圖像分類任務(wù)中能夠較快地得到模型的最優(yōu)參數(shù),從而提升分類速度和分類準(zhǔn)確率,對(duì)本算法進(jìn)行數(shù)值實(shí)驗(yàn)。其中,誤差ε=10-5,μ=1.8。

1)針對(duì)文獻(xiàn)[3]中的問題進(jìn)行相關(guān)測(cè)試。本算法對(duì)不同維度的問題進(jìn)行了相關(guān)測(cè)試,并與文獻(xiàn)[3]測(cè)試結(jié)果進(jìn)行對(duì)比,結(jié)果如表1所示。

表1 本算法與文獻(xiàn)[3]算法的測(cè)試結(jié)果

2)將本算法應(yīng)用于神經(jīng)網(wǎng)絡(luò)中。本實(shí)驗(yàn)構(gòu)造了一個(gè)簡(jiǎn)單的二分類邏輯回歸網(wǎng)絡(luò),用于識(shí)別貓。其中,訓(xùn)練集為209張64×64×3的帶標(biāo)簽圖片,測(cè)試集為50張64×64×3的帶標(biāo)簽圖片,標(biāo)簽為“1”表示貓,標(biāo)簽為“0”表示不是貓。將本算法與神經(jīng)網(wǎng)絡(luò)中常用的隨機(jī)梯度算法進(jìn)行對(duì)比,測(cè)試結(jié)果如表2所示,本算法在網(wǎng)絡(luò)中的成本損失如圖1所示。

表2 本算法與隨機(jī)梯度算法的測(cè)試結(jié)果

圖1 本算法在每10次迭代下的成本損失

從表1可看出,本算法在迭代次數(shù)較少及在維數(shù)較多情況下均能以較短的時(shí)間中求解到最優(yōu)解。從表2可看出,在邏輯回歸網(wǎng)絡(luò)中,本算法比隨機(jī)梯度法具有較少的迭代次數(shù),測(cè)試集準(zhǔn)確率有所提升。從圖1可看出,損失值隨迭代次數(shù)變化,最終趨向于一個(gè)較小的值。實(shí)驗(yàn)結(jié)果進(jìn)一步表明了算法的有效性。

4 結(jié)束語

基于傳統(tǒng)的HS方法,引入一個(gè)譜參數(shù)θk,通過對(duì)參數(shù)θk、βk的修改,提出了一種修正的HS共軛梯度算法。在Wolfe搜索下,證明了該算法具有全局收斂性,并通過實(shí)驗(yàn)測(cè)試,進(jìn)一步驗(yàn)證了算法的有效性。

猜你喜歡
共軛收斂性分類器
一個(gè)帶重啟步的改進(jìn)PRP型譜共軛梯度法
一個(gè)改進(jìn)的WYL型三項(xiàng)共軛梯度法
Lp-混合陣列的Lr收斂性
巧用共軛妙解題
一種自適應(yīng)Dai-Liao共軛梯度法
BP-GA光照分類器在車道線識(shí)別中的應(yīng)用
END隨機(jī)變量序列Sung型加權(quán)和的矩完全收斂性
加權(quán)空-譜與最近鄰分類器相結(jié)合的高光譜圖像分類
結(jié)合模糊(C+P)均值聚類和SP-V-支持向量機(jī)的TSK分類器
行為ND隨機(jī)變量陣列加權(quán)和的完全收斂性
普陀区| 新乡县| 都江堰市| 紫阳县| 东方市| 大名县| 梅州市| 和政县| 繁昌县| 昭通市| 昌图县| 平昌县| 彭阳县| 肃北| 甘孜| 天津市| 满城县| 营口市| 页游| 库尔勒市| 克什克腾旗| 启东市| 青冈县| 延长县| 偃师市| 朔州市| 噶尔县| 巨野县| 丹巴县| 鸡泽县| 南漳县| 银川市| 修水县| 丘北县| 兴化市| 团风县| 宜城市| 讷河市| 全州县| 永兴县| 武冈市|