0

R^p にデータ ベクトルzがあり、R^(p*N) にトレーニング データ行列Xがあるとします。ここで、N (N>p) はトレーニング データ行列のサンプル数です。

Xの列にまたがる線形部分空間へのzの射影を見つけたい場合は、次の制約のない問題を解くことができます。

分 || z - X b ||^2.

bの最小二乗推定は ( X X ')^-1 X zです。したがって、部分空間へのzの射影はX ( X X ')^-1 X z = P zと記述できます。P = X ( X X ')^-1 Xは、 P ' = PおよびP ^2 = Pを満たす射影行列です。

bに非負の制約を追加すると、上記の最適化問題は次のようになります。

分 || z - X b ||^2, st bのすべての要素は負ではありません。

ラグランジアンは || です。z - X b ||^2 - v ^T bvは N 次元ベクトルです。ラグランジアンwrt bの 1 次導関数をゼロに設定すると、 bの推定が得られます: ( X X ')^-1 ( X ' z + 1/2 v )。したがって、部分空間へのzの射影はX ( X X ')^-1 ( X ' z + 1/2 v ) です。

私の質問は、次のように説明できます。

P zを使用して射影X ( X X ')^-1 ( X ' z + 1/2 v ) を近似できる方法はありますか?ここで、PはP ' = PおよびP ^2 = Pを満たす射影行列です。そのようなPをどのように推定できますか?

前もって感謝します!

4

0 に答える 0