-
Notifications
You must be signed in to change notification settings - Fork 16
Description
(1) I fixed a few issues with the nuclear norm implementation, e.g., the original code won't work in the 1-dim case (because the parameter is passed as a 0-dim vector).
(2) I revised the penalty calculation of nuclear norm and pass a new arg called coefsize to reshape the coef matrix and pass to nuclear norm. This is useful for matrix sensing like Negahban & Wainwright 2011. To my knowledge, it hasn't been applied in any of the scikit-learn related toolkits.
(3) Not sure what data the original nuclear norm can be applied to. Does that work similarly as 'multiclass' in sklearn? I failed to find an arg like that in the codes.
I'm quite new in constructing a module and so far I've been working on it just for my own research use. Let me know if you like this idea or not.