The purpose of these software packages is to provide reproducible research. This allows others to effortlessly verify my results, and makes it possible for colleagues to modify or extend my methods without first having to implement the whole system from scratch.
Matlab code for performing NMF and its various extensions, in particular NMF with sparseness constraints, and testing the various methods on image data. This method is described in:
Matlab code for learning independent component (ICA), independent subspace (ISA), and topographic components (TICA) from image data. Relates to the papers: