Kyle & Andreas,

Here is my github repo:
https://github.com/apapanico/RPCA

Responses:
1. I didn't make the GSoC suggestion a few years (also not a student
anymore :-(, just using RPCA for work), I just came across it in a google
search when trying to find python implementations.
2. As for GoDec, I have not poked around with it but I would like to.  I
had intended to use this as a starting point:
https://sites.google.com/site/godecomposition/home
But yea, it sounds like it can go much bigger.   But if I'm not mistaken,
it's technically a different problem (low rank + sparse + noise).
3. Regarding PROPACK, the main routine needed is lansvd which implements
Lanczos bidiagonalization with partial reorthogonalization.  I do not know
what else that depends on.  I also do not know if there's an implementation
in C which would be preferred, obviously.  A routine for computing only
top-k singular triplets is pretty key for making Candes' ALM method as
efficient as possible.  Along these lines, I started out using the
randomized SVD from sklearn but I was failing my tests generated with the
original Matlab code so I switched to numpy svd and then finally svdp in
pypropack.

Cheers,
Alex
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Scikit-learn-general mailing list
Scikit-learn-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to