一种基于稀疏表示字典学习的图像分类方法与流程

文档序号:12551395阅读:来源:国知局

技术特征:

1.一种基于稀疏表示字典学习的图像分类方法,其特征在于:该方法采用基于块对角稀疏表示字典学习算法模型,

<mrow> <mtable> <mtr> <mtd> <munder> <mi>min</mi> <mrow> <mi>W</mi> <mo>,</mo> <mi>X</mi> </mrow> </munder> </mtd> <mtd> <mrow> <mi>&tau;</mi> <mo>|</mo> <mo>|</mo> <mi>X</mi> <mo>|</mo> <msub> <mo>|</mo> <mn>1</mn> </msub> <mo>+</mo> <mi>&lambda;</mi> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>C</mi> </munderover> <mo>|</mo> <mo>|</mo> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>|</mo> <msub> <mo>|</mo> <mo>*</mo> </msub> <mo>+</mo> <mi>&alpha;</mi> <mo>|</mo> <mo>|</mo> <mi>X</mi> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mo>|</mo> <mo>|</mo> <mi>Y</mi> <mo>-</mo> <mi>Y</mi> <mi>W</mi> <mi>X</mi> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> </mrow> </mtd> <mtd> <mrow> <mi>X</mi> <mo>=</mo> <mi>d</mi> <mi>i</mi> <mi>a</mi> <mi>g</mi> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mn>11</mn> </msub> <mo>,</mo> <msub> <mi>X</mi> <mn>22</mn> </msub> <mo>,</mo> <mn>...</mn> <mo>,</mo> <msub> <mi>X</mi> <mrow> <mi>n</mi> <mi>n</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>.</mo> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

其中||X||1表示矩阵稀疏约束,||Xii||*表示矩阵低秩约束,表示矩阵正则项,表示训练样本,第i个子块矩阵Yi表示第i类训练样本,第j列向量yj表示第j个训练样本,YW表示基于训练样本的线性组合字典,表示字典组合系数,X表示训练样本Y在字典YW上的稀疏表示系数,Xii表示第i类训练样本在第i类子字典上的稀疏表示系数,m表示样本维度,N表示样本数量,

K=K1+K2+...KC表示字典原子个数,Ki表示第i类子字典的原子个数。

2.根据权利要求1所述的基于稀疏表示字典学习的图像分类方法,其特征在于:采用分离变量以及交替迭代ADMM算法对模型进行分解,再根据阈值法对l1范数和核范数进行求解。

3.根据权利要求2所述的基于稀疏表示字典学习的图像分类方法,其特征在于:分离变量为:

首先引入变量序列使得Zii=Xii,则原模型可转变为:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <munder> <mi>min</mi> <mrow> <mi>W</mi> <mo>,</mo> <mi>X</mi> <mo>,</mo> <msubsup> <mrow> <mo>{</mo> <msub> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>}</mo> </mrow> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>C</mi> </msubsup> </mrow> </munder> </mtd> <mtd> <mrow> <mi>&tau;</mi> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>C</mi> </munderover> <mo>|</mo> <mo>|</mo> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>|</mo> <msub> <mo>|</mo> <mn>1</mn> </msub> <mo>+</mo> <mi>&lambda;</mi> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>C</mi> </munderover> <mo>|</mo> <mo>|</mo> <msub> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>|</mo> <msub> <mo>|</mo> <mo>*</mo> </msub> <mo>+</mo> <mi>&alpha;</mi> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>C</mi> </munderover> <mo>|</mo> <mo>|</mo> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mo>|</mo> <mo>|</mo> <mi>Y</mi> <mo>-</mo> <mi>Y</mi> <mi>W</mi> <mi>X</mi> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> </mrow> </mtd> <mtd> <mrow> <msub> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>,</mo> <mi>i</mi> <mo>=</mo> <mo>,</mo> <mn>...</mn> <mo>,</mo> <mi>C</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow></mrow> </mtd> <mtd> <mrow> <mi>X</mi> <mo>=</mo> <mi>d</mi> <mi>i</mi> <mi>a</mi> <mi>g</mi> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mn>11</mn> </msub> <mo>,</mo> <msub> <mi>X</mi> <mn>22</mn> </msub> <mo>,</mo> <mn>...</mn> <mo>,</mo> <msub> <mi>X</mi> <mrow> <mi>C</mi> <mi>C</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow></mrow> </mtd> <mtd> <mrow> <mo>&ForAll;</mo> <mi>k</mi> <mo>,</mo> <mo>|</mo> <mo>|</mo> <msub> <mi>Yw</mi> <mi>k</mi> </msub> <mo>|</mo> <msub> <mo>|</mo> <mn>2</mn> </msub> <mo>=</mo> <mn>1.</mn> </mrow> </mtd> </mtr> </mtable> </mfenced>

再利用增广Lagrange法将上述模型变成无约束模型:

其中Fii表示Lagrange乘子,γ表示惩罚系数,<A,B>=trace(ATB)。

4.根据权利要求3所述的基于稀疏表示字典学习的图像分类方法,其特征在于:利用交替迭代求解方法直接求解,包括:

(1)固定W和Xii求解Zii

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>=</mo> <mi>arg</mi> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <msub> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> </munder> <mi>&lambda;</mi> <mo>|</mo> <mo>|</mo> <msub> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>|</mo> <msub> <mo>|</mo> <mo>*</mo> </msub> <mo>+</mo> <mfrac> <msup> <mi>&gamma;</mi> <mi>t</mi> </msup> <mn>2</mn> </mfrac> <mo>|</mo> <mo>|</mo> <msub> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>-</mo> <msubsup> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <mo>+</mo> <mfrac> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <msup> <mi>&gamma;</mi> <mi>t</mi> </msup> </mfrac> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mi>arg</mi> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <msub> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> </munder> <mfrac> <mi>&lambda;</mi> <msup> <mi>&gamma;</mi> <mi>t</mi> </msup> </mfrac> <mo>|</mo> <mo>|</mo> <msub> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>|</mo> <msub> <mo>|</mo> <mo>*</mo> </msub> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>|</mo> <mo>|</mo> <msub> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msubsup> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <mo>-</mo> <mfrac> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <msup> <mi>&gamma;</mi> <mi>t</mi> </msup> </mfrac> <mo>)</mo> </mrow> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>.</mo> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mrow> <msubsup> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>=</mo> <msub> <mi>US</mi> <mfrac> <mi>&lambda;</mi> <msup> <mi>&gamma;</mi> <mi>t</mi> </msup> </mfrac> </msub> <mo>&lsqb;</mo> <mi>&Sigma;</mi> <mo>&rsqb;</mo> <msup> <mi>V</mi> <mi>T</mi> </msup> </mrow>

其中U∑VT表示的奇异值分解形式(SVD),表示阈值分割函数,

<mrow> <msub> <mi>S</mi> <mfrac> <mi>&lambda;</mi> <msup> <mi>&gamma;</mi> <mi>t</mi> </msup> </mfrac> </msub> <mo>&lsqb;</mo> <mi>x</mi> <mo>&rsqb;</mo> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>x</mi> <mo>-</mo> <mfrac> <mi>&lambda;</mi> <msup> <mi>&gamma;</mi> <mi>t</mi> </msup> </mfrac> <mo>,</mo> </mrow> </mtd> <mtd> <mtable> <mtr> <mtd> <mrow> <mi>i</mi> <mi>f</mi> </mrow> </mtd> <mtd> <mrow> <mi>x</mi> <mo>&gt;</mo> <mfrac> <mi>&lambda;</mi> <msup> <mi>&gamma;</mi> <mi>t</mi> </msup> </mfrac> <mo>,</mo> </mrow> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>x</mi> <mo>+</mo> <mfrac> <mi>&lambda;</mi> <msup> <mi>&gamma;</mi> <mi>t</mi> </msup> </mfrac> <mo>,</mo> </mrow> </mtd> <mtd> <mtable> <mtr> <mtd> <mrow> <mi>i</mi> <mi>f</mi> </mrow> </mtd> <mtd> <mrow> <mi>x</mi> <mo>&lt;</mo> <mo>-</mo> <mfrac> <mi>&lambda;</mi> <msup> <mi>&gamma;</mi> <mi>t</mi> </msup> </mfrac> <mo>,</mo> </mrow> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>0</mn> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>o</mi> <mi>t</mi> <mi>h</mi> <mi>e</mi> <mi>r</mi> <mi>w</mi> <mi>i</mi> <mi>s</mi> <mi>e</mi> <mo>.</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

(2)固定W和Zii求解Xii

首先定义hi(·)函数如下:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>h</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>W</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>F</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>,</mo> <mi>&gamma;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mi>&alpha;</mi> <mo>|</mo> <mo>|</mo> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mo>|</mo> <mo>|</mo> <msub> <mi>Y</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>YW</mi> <mi>i</mi> </msub> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mfrac> <mi>&gamma;</mi> <mn>2</mn> </mfrac> <mo>|</mo> <mo>|</mo> <msub> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>+</mo> <mfrac> <msub> <mi>F</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mi>&gamma;</mi> </mfrac> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>,</mo> </mrow> </mtd> </mtr> </mtable> </mfenced>

求解Xii如下:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>=</mo> <mi>arg</mi> <munder> <mi>min</mi> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> </munder> <mi>&tau;</mi> <mo>|</mo> <mo>|</mo> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>|</mo> <msub> <mo>|</mo> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>h</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>,</mo> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>,</mo> <msubsup> <mi>W</mi> <mi>i</mi> <mi>t</mi> </msubsup> <mo>,</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <mo>,</mo> <msup> <mi>&gamma;</mi> <mi>t</mi> </msup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mi>arg</mi> <munder> <mi>min</mi> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> </munder> <mi>&tau;</mi> <mo>|</mo> <mo>|</mo> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>|</mo> <msub> <mo>|</mo> <mn>1</mn> </msub> <mo>+</mo> <mo>&lt;</mo> <mo>&dtri;</mo> <msubsup> <mi>x</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <msub> <mi>h</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>-</mo> <msubsup> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <mo>&gt;</mo> <mo>+</mo> <msubsup> <mi>&eta;</mi> <mi>i</mi> <mi>t</mi> </msubsup> <mo>|</mo> <mo>|</mo> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>-</mo> <msubsup> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mi>arg</mi> <munder> <mi>min</mi> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> </munder> <mfrac> <mi>&tau;</mi> <mrow> <mn>2</mn> <msubsup> <mi>&eta;</mi> <mi>i</mi> <mi>t</mi> </msubsup> </mrow> </mfrac> <mo>|</mo> <mo>|</mo> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>|</mo> <msub> <mo>|</mo> <mn>1</mn> </msub> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>|</mo> <mo>|</mo> <msub> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msubsup> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <mo>-</mo> <mfrac> <mrow> <mo>&dtri;</mo> <msubsup> <mi>x</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <msub> <mi>h</mi> <mi>i</mi> </msub> </mrow> <mrow> <mn>2</mn> <msubsup> <mi>&eta;</mi> <mi>i</mi> <mi>t</mi> </msubsup> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>,</mo> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中W=[W1,W2,...,WC],K=K1+K2+...+KC,表示hi(·)函数关于Xii的一阶偏导,为:

<mrow> <mo>&dtri;</mo> <msubsup> <mi>x</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <msub> <mi>h</mi> <mi>i</mi> </msub> <mo>=</mo> <mi>&gamma;</mi> <mrow> <mo>(</mo> <msubsup> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <mo>-</mo> <msubsup> <mi>Z</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>-</mo> <mfrac> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <msub> <mi>&gamma;</mi> <mi>t</mi> </msub> </mfrac> <mo>)</mo> </mrow> <mo>+</mo> <mn>2</mn> <msup> <mrow> <mo>(</mo> <msubsup> <mi>W</mi> <mi>i</mi> <mi>t</mi> </msubsup> <mo>)</mo> </mrow> <mi>T</mi> </msup> <msup> <mi>Y</mi> <mi>T</mi> </msup> <msubsup> <mi>YW</mi> <mi>i</mi> <mi>t</mi> </msubsup> <msubsup> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <mo>+</mo> <mn>2</mn> <msubsup> <mi>&alpha;X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> </mrow>

同时则Xii的解析形式为:

<mrow> <msubsup> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>=</mo> <mi>s</mi> <mi>i</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <msubsup> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <mo>-</mo> <mfrac> <mrow> <mo>&dtri;</mo> <msubsup> <mi>x</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <msub> <mi>h</mi> <mi>i</mi> </msub> </mrow> <mrow> <mn>2</mn> <msubsup> <mi>&eta;</mi> <mi>i</mi> <mi>t</mi> </msubsup> </mrow> </mfrac> <mo>)</mo> </mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mo>{</mo> <mo>|</mo> <msubsup> <mi>X</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <mo>-</mo> <mfrac> <mrow> <mo>&dtri;</mo> <msubsup> <mi>x</mi> <mrow> <mi>i</mi> <mi>i</mi> </mrow> <mi>t</mi> </msubsup> <mi>h</mi> </mrow> <mrow> <mn>2</mn> <msubsup> <mi>&eta;</mi> <mi>i</mi> <mi>t</mi> </msubsup> </mrow> </mfrac> <mo>|</mo> <mo>-</mo> <mfrac> <mi>&tau;</mi> <mrow> <mn>2</mn> <msubsup> <mi>&eta;</mi> <mi>i</mi> <mi>t</mi> </msubsup> </mrow> </mfrac> <mo>,</mo> <mn>0</mn> <mo>}</mo> <mo>.</mo> </mrow>

(3)固定Xii和Zii求解W

当固定Xii和Zii时,关于W的求解问题可转换为:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <munder> <mi>min</mi> <mi>W</mi> </munder> </mtd> <mtd> <mrow> <mo>|</mo> <mo>|</mo> <mi>Y</mi> <mo>-</mo> <msup> <mi>YWX</mi> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msup> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> </mrow> </mtd> <mtd> <mtable> <mtr> <mtd> <mrow> <mo>&ForAll;</mo> <mi>k</mi> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mo>|</mo> <mo>|</mo> <msub> <mi>Yw</mi> <mi>k</mi> </msub> <mo>|</mo> <msub> <mo>|</mo> <mn>2</mn> </msub> <mo>=</mo> <mn>1.</mn> </mrow> </mtd> </mtr> </mtable> </mtd> </mtr> </mtable> </mfenced>

再逐列进行求解:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <munder> <mi>min</mi> <msub> <mover> <mi>w</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> </munder> </mtd> <mtd> <mrow> <mo>|</mo> <mo>|</mo> <msub> <mi>YE</mi> <mi>k</mi> </msub> <mo>-</mo> <mi>Y</mi> <msub> <mover> <mi>w</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <msubsup> <mi>x</mi> <mi>k</mi> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> </mrow> </mtd> <mtd> <mrow> <mo>|</mo> <mo>|</mo> <mi>Y</mi> <msub> <mover> <mi>w</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mo>|</mo> <msub> <mo>|</mo> <mn>2</mn> </msub> <mo>=</mo> <mn>1.</mn> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中表示Xt+1的第k行,表示的第k列,Ek定义如下:

<mrow> <msub> <mi>E</mi> <mi>k</mi> </msub> <mo>=</mo> <mi>I</mi> <mo>-</mo> <munder> <mo>&Sigma;</mo> <mrow> <mi>p</mi> <mo>&NotEqual;</mo> <mi>k</mi> </mrow> </munder> <msub> <mover> <mi>w</mi> <mo>^</mo> </mover> <mi>p</mi> </msub> <msubsup> <mi>x</mi> <mi>p</mi> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>.</mo> </mrow>

求解

<mrow> <msub> <mover> <mi>w</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mo>=</mo> <msub> <mi>E</mi> <mi>k</mi> </msub> <msubsup> <mi>x</mi> <mi>k</mi> <mi>T</mi> </msubsup> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>k</mi> </msub> <msubsup> <mi>x</mi> <mi>k</mi> <mi>T</mi> </msubsup> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mover> <mi>w</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mo>=</mo> <msub> <mover> <mi>w</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mo>/</mo> <mo>|</mo> <mo>|</mo> <mi>Y</mi> <msub> <mover> <mi>w</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mo>|</mo> <msub> <mo>|</mo> <mn>2</mn> </msub> </mrow>

(4)更新Lagrange乘子Fii和惩罚参数γ

5.

其中ρ=1.1,γmax=1010

关于此模型的收敛条件定义如下:

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1