Open aplavin opened 5 years ago
This functionality does not yet exist. I can see two ways to implement it.
The simplest way is simply to create a new fit_hermitian!
function. It could copy proxgrad.jl
except that you'd replace the Y update by Y = copy(X)
.
A more complex way would create
HermitianGLRM
extending AbstractGLRM
; the main difference from the standard GLRM would be the absence of the Y
field.proxgrad.jl
but you'd replace Y
by X
and remove the Y update.I don't plan to add this functionality, but would welcome a PR if the code lived entirely in new files (+ documentation in the README).
Hi! This package looks interesting and pretty general, but I cannot find a way to fit a low rank model like
A = X * X'
, where observed dataA
is a hermitian matrix (in my case - exactly hermitian), andY
is constrained to equalX'
. Any ideas for how to proceed?