私はこれを尋ねるのはばかげていますが、scipy.optimizeの構文を理解するのに本当に苦労しています
私は mxm 行列 M を持っていて、単純に m 次元のベクトル x を見つけたいと思っています。
minimizes M.dot(x)
such that ||x||_2^2 = 1
基本的に、x を l2 正規化して Mx を最小限に抑えたいと考えています。
numpy の構文内で何が起こっているかについての私の考えに適合する方法を見つけることができないようです。私の愚かさを理解して改善するための助けをいただければ幸いです。
この問題には、次のような x を見つけることによって解決できる特殊なケースもあります。
M.dot(x) = zeros
such that ||x||_2^2 = 1
同じ最適化アルゴリズムが両方の問題に適しているでしょうか? または、最小化とゼロの問題を見つけるためのさまざまな方法がありますか?