SciKit-Learn now has a [minibatch NMF model](https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.MiniBatchNMF.html#sklearn.decomposition.MiniBatchNMF) that should be faster than then (unusably slow) NMF model. We should use it. - [ ] Update LensKit NMF to take another configuration setting, `method`, that can be either `"minibatch"` or `"full"`, and defaults to `"full"`. - [ ] When the method is set to `"minibatch"`, use the minibatch NMF to learn the decomposition. Use the normal `NMF` when it is set to `"full"`. - [ ] Update tests to exercise both versions.
SciKit-Learn now has a minibatch NMF model that should be faster than then (unusably slow) NMF model. We should use it.
method, that can be either"minibatch"or"full", and defaults to"full"."minibatch", use the minibatch NMF to learn the decomposition. Use the normalNMFwhen it is set to"full".