亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于擬牛頓方法的受限玻爾茲曼機(jī)迭代映射訓(xùn)練方法與流程

文檔序號(hào):12126367閱讀:來源:國(guó)知局

技術(shù)特征:

1.一種基于擬牛頓方法的受限玻爾茲曼機(jī)迭代映射訓(xùn)練方法,包括:初始化受限玻爾茲曼機(jī)參數(shù),生成子訓(xùn)練樣本,通過子訓(xùn)練過程更新受限玻爾茲曼機(jī)直到收斂;其特征在于:具體步驟如下:

步驟一、初始化受限玻爾茲曼機(jī)參數(shù)ξ0

步驟二、在給定樣本x的情形下,利用當(dāng)前受限玻爾茲曼機(jī)的條件分布pi(h|x;ξi)生成隱含節(jié)點(diǎn)的樣本h(i),將樣本x和h(i)連接生成樣本(x,h(i)),其中,i=0,1,2,…;

步驟三、利用樣本(x,h(i))通過下述的子訓(xùn)練階段得到子訓(xùn)練中的受限玻爾茲曼機(jī)的參數(shù)α*;其中,子訓(xùn)練階段內(nèi)容如下:

3-1)初始化子訓(xùn)練階段受限玻爾茲曼機(jī)的參數(shù)α0;

3-2)利用樣本(x,h(i))進(jìn)行吉布斯采樣,求得

3-3)利用Newton方法在當(dāng)前參數(shù)αj的鄰域內(nèi)將目標(biāo)方程按二階泰勒公式展開:

<mrow> <mi>D</mi> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>j</mi> </msub> <mo>+</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&ap;</mo> <msub> <mi>q</mi> <msub> <mi>&alpha;</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&equiv;</mo> <mi>D</mi> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mo>&dtri;</mo> <mi>D</mi> <msup> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <mi>T</mi> </msup> <mi>t</mi> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msup> <mi>t</mi> <mi>T</mi> </msup> <mi>H</mi> <mi>t</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

式(1)中,αj+1=αj+t,D(·)為目標(biāo)函數(shù),即為KL散度;為目標(biāo)函數(shù)的梯度,H為Hessian矩陣;t是迭代變化量;

對(duì)式(1)兩邊求導(dǎo)后,得到式(2):

<mrow> <mi>H</mi> <mi>t</mi> <mo>=</mo> <mo>&dtri;</mo> <mi>D</mi> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mo>&dtri;</mo> <mi>D</mi> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>j</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

采用有限差方法,利用式(3),求得矩陣向量積Ht:

<mrow> <mi>H</mi> <mi>t</mi> <mo>=</mo> <munder> <mi>lim</mi> <mrow> <mi>&eta;</mi> <mi>t</mi> <mo>&RightArrow;</mo> <mn>0</mn> </mrow> </munder> <mfrac> <mrow> <mo>&dtri;</mo> <mi>D</mi> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>j</mi> </msub> <mo>+</mo> <mi>&eta;</mi> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>&dtri;</mo> <mi>D</mi> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>j</mi> </msub> <mo>)</mo> </mrow> </mrow> <mi>&eta;</mi> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

式(3)中,η為學(xué)習(xí)率;

根據(jù)上述得到的近似梯度和矩陣向量積Ht,采用迭代共軛梯度法來求解式(2),迭代求出t*,即最優(yōu)的迭代變化量,在此過程中產(chǎn)生一個(gè)迭代序列:{tk},k=1,2…;

3-4)判斷殘差是否達(dá)到指定精度,若達(dá)到,則進(jìn)行3-5),否則,返回步驟3-3);

3-5)利用步驟3-3)求得的t*更新子訓(xùn)練階段受限玻爾茲曼機(jī)的參數(shù):αj+1=αj+t*;

3-6)重復(fù)執(zhí)行步驟3-2)至3-5)直到達(dá)到式(4)所示的收斂條件,子訓(xùn)練結(jié)束,得到的受限玻爾茲曼機(jī)的參數(shù)為α*;

<mrow> <mo>&dtri;</mo> <mi>D</mi> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <mo>&lt;</mo> <mi>&rho;</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

式(4)中,ρ為次優(yōu)性閾值;

步驟四、將參數(shù)α*替換整體訓(xùn)練中的參數(shù)ξi+1,即ξi+1=α*;判斷是否滿足式(5)所示的收斂條件,若滿足,整體訓(xùn)練結(jié)束,若未滿足,令i=i+1,重復(fù)執(zhí)行步驟二和步驟三;

||ξi+1i||<∈ (5)

式(5)中,∈為設(shè)置的精度閾值;至此得到反映給定樣本數(shù)據(jù)x內(nèi)部特征的受限玻爾茲曼機(jī)。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1