HyperAIHyperAI

Command Palette

Search for a command to run...

近位勾配降下法

日付

3年前

近位勾配法これは、勾配降下法の一種であり、目的関数が微分不可能な点がある場合、その点の勾配を解くことができない最適化問題を解くために使用されます。下降法は使用できません。

近位勾配法は、近似勾配として近くの点を使用して勾配降下法を実行し、通常、L1 正則化を解くために使用されます。

関連概念

$latex {f{ \left( {x} \right) }\text{ }=\text{ }f\mathop{{}}\nolimits_{{0}}{ \left( {x} \right) }\ としますtext{ }+\text{ }f\mathop{{}}\nolimits_{{1}}{ \left( {x} \right) }}$、ここで $latex {f\mathop{{}}\nolimits_{{ 0}},f\mathop{{}}\nolimits_{{1}}}$ は凸関数、$latex {f\mathop{{}}\nolimits_{{1}}}$ は平滑関数、近位勾配

$latex {\mathop{{ \nabla }}\limits^{ \sim }f{ \left( {x} \right) }\text{ }=\text{ }x\text{ }-\text{ }prox\ mathop{{}}\nolimits_{{f\mathop{{}}\nolimits_{{0}}}}{ \left( {x\text{ }-\text{ } \nabla f\mathop{{}}\ nolimits_{{1}}{ \left( {x} \right) }} \right) }}$

その中には、

$latex {prox\mathop{{}}\nolimits_{{f\mathop{{}}\nolimits_{{0}}}}{ \left( {z} \right) }\text{ }=\text{ }arg \text{ }\mathop{{min}}\limits_{{y \in X}}\text{ }f\mathop{{}}\nolimits_{{0}}{ \left( {y} \right) } \text{ }+\text{ }\frac{{1}}{{2}}{ \left\Vert {z\text{ }-\text{ }y} \right\Vert }\mathop{{}} \nolimits^{{2}}}$

近位勾配法のプロセス

目的関数 $latex {min\mathop{{}}\nolimits_{{x \in R\mathop{{}}\nolimits^{{n}}}}f{ \left( {x} \right) }\ の場合text { }=\text{ }f\mathop{{}}\nolimits_{{0}}{ \left( {x} \right) }\text{ }+\text{ }f\mathop{{}}\ nolimits_ {{1}}{ \left( {x} \right) }}$、ここで、f0 は非スムーズ、f1 はスムーズであり、次のように定義されます。

r = 0、1、2、…を反復します。

$latex {x\mathop{{}}\nolimits^{{r+1}}\text{ }=\text{ }prox\mathop{{}}\nolimits_{{ \alpha \mathop{{}}\nolimits^ {{r}}f\mathop{{}}\nolimits_{{0}}}}{ \left\[ {x\mathop{{}}\nolimits^{{r}}\text{ }-\text{ } \alpha \mathop{{}}\nolimits^{{r}} \nabla f\mathop{{}}\nolimits_{{1}}{ \left( {x\mathop{{}}\nolimits^{{ r}}} \right) }} \right\] }}$

  • $latex {f\mathop{{}}\nolimits_{{0}} \text{ }=\text{ } 0}$ の場合、この式は勾配降下法です
  • $latex {f\mathop{{}}\nolimits_{{1}} \text{ }=\text{ } 0}$ の場合、この式は近端点法です

近接勾配法の特殊な例

  • 投影されたランドウェーバー。
  • 代替投影。
  • 乗算器の交互方向法。
  • 高速反復縮小しきい値アルゴリズム (FISTA)。

AIでAIを構築

アイデアからローンチまで — 無料のAIコーディング支援、すぐに使える環境、最高のGPU価格でAI開発を加速。

AI コーディング補助
すぐに使える GPU
最適な料金体系

HyperAI Newsletters

最新情報を購読する
北京時間 毎週月曜日の午前9時 に、その週の最新情報をメールでお届けします
メール配信サービスは MailChimp によって提供されています
近位勾配降下法 | Wiki | HyperAI超神経