官术网_书友最值得收藏!

  • 智能語(yǔ)音處理
  • 張雄偉 孫蒙 楊吉斌
  • 322字
  • 2020-11-05 10:07:13

3.4.3 GPLVM模型訓(xùn)練

GPLVM中需要確定的模型參數(shù)包括核函數(shù)中的超參數(shù)Θ和隱變量X。對(duì)GPLVM訓(xùn)練最直接的方法就是使觀測(cè)數(shù)據(jù)Y的對(duì)數(shù)似然負(fù)數(shù)最?。?/p>

采用的優(yōu)化算法是尺度共軛梯度(Scaled Conjugate Gradient,SCG)優(yōu)化算法[9]

對(duì)于超參數(shù)Θ,其梯度表示為

其中,

利用SCG算法計(jì)算Θ的具體步驟見(jiàn)算法3-4。

算法3-4 SCG算法

輸入:觀測(cè)變量Y,ε>0。

輸出:模型超參數(shù)Θ。

1)初始化,選取初始點(diǎn)Θ1,令t=1。

2)迭代:

①按照式(3-30)計(jì)算對(duì)數(shù)似然的梯度。

②若,則轉(zhuǎn)到步驟3;否則轉(zhuǎn)到下一步。

③令。

④計(jì)算st=-gt+λtst,其中

⑤令Θt+1=Θt+λtst。

⑥令t=t+1。

⑦若‖gt‖≤ε,則轉(zhuǎn)到步驟3;否則轉(zhuǎn)到步驟2的第4步。

3)輸出

SCG算法收斂時(shí),得到對(duì)應(yīng)的超參數(shù)的值。對(duì)隱變量X的優(yōu)化與超參數(shù)類似。GPLVM整個(gè)訓(xùn)練過(guò)程采用對(duì)ΘX的交替優(yōu)化進(jìn)行。

主站蜘蛛池模板: 玛沁县| 怀远县| 吉水县| 双流县| 湘潭市| 始兴县| 盈江县| 东源县| 武隆县| 福建省| 夏津县| 砚山县| 惠安县| 陇南市| 泸溪县| 平顺县| 科技| 乐东| 金乡县| 苏尼特右旗| 桂东县| 辽阳县| 百色市| 正安县| 藁城市| 庐江县| 沧源| 安平县| 安新县| 邯郸县| 图木舒克市| 江口县| 崇义县| 荥阳市| 太保市| 陇南市| 卢湾区| 彭阳县| 金昌市| 鸡西市| 太康县|