My Problem wird, wie unten definiert,Wie wähle ich das Paket, um diese konvexe Optimierung in Python zu lösen?
minΣ (|| || xi-Xci^2 + λ || || ci),
cii st = 0,
wo X ist eine Matrix der Form d * n und C hat die Form n * n, xi und ci bedeutet eine Spalte von X und C getrennt.
X ist hier bekannt und basiert auf X wollen wir C finden
ich jetzt mehrere Möglichkeiten habe, ich habe bereits die Version in tensorflow, die die AdamOptimizer
verwendet. Ich frage mich nur, gibt es eine Möglichkeit, dass ich dieses Problem effizienter lösen kann? Würde cvxpy
oder cvxopt
dieses Problem besser lösen?
Ich würde sehr geschätzt werden, wenn jemand von Ihnen mir eine Implementierung auf einer dieser Methoden außer Tensorflow geben könnte.
wäre toll, Latex zu verwenden, um Ihre Gleichungen neu zu schreiben, um sie lesbarer zu machen, damit mehr Leute Ihr Problem untersuchen werden. –