Non-negative Matrix Factorization using Rank-One Residue Iterations implemented in Python
- Add a score method to the estimator that uses a bunch of scores.
- Initialize using elementwise weighted (masked) SVD. E.g. BIRSVD
- Cythonized implementation of the elementwise division in the gradient step loop. (Algorithm 10, WRRI in Ho's Thesis)