/nmf-raw-implementation

Implementation and optimization of Non-Negative Matrix Factorization from scratch. This notebook will be great if you trying to understand, try to find out how to code it.

Primary LanguageJupyter Notebook

It basically achieves 90% accuracy at BBC News Articles with only 40 minutes to 1 hour iterations-training.
I suggest directly skipping to nmf_train_optimized function.