我的问题定义如下,
minΣ(||xi-Xci||^2+ λ||ci||),
st cii = 0,
其中 X 是形状为 d * n 的矩阵,C 是形状为 n * n 的矩阵,xi 和 ci 分别表示 X 和 C 的列。
X在这里是已知的,基于X我们想找到C。
我现在有几个选择,我已经有了 tensorflow 中的版本,它使用AdamOptimizer
. 我只是想知道,有没有什么方法可以更有效地解决这个问题?会cvxpy
或cvxopt
更好地解决这个问题吗?
如果你们中的任何人能给我一个除 tensorflow 之外的任何一种方法的实现,我将不胜感激。