fozziethebeat/S-Space — pull request #5 by fozziethebeat (2011-10-13 20:49:38+00:00)
Title: Reduction update

This branch creates an interface around matrix factorization methods such as SVD. It also includes an implementation of the NMF. Methods for accessing SVD based implementations are added to the SVD class. All word spaces that use factorization now use the interface, as passed in through a constructor. This should make mocking or swapping of implementations easier, as mains can decide on how to create the factorization method.