Questions tagged [nmf]

Non-negative matrix factorization (NMF or NNMF), also non-negative matrix approximation is a group of algorithms in multivariate analysis and linear algebra where a matrix V is factorized into (usually) two matrices W and H, with the property that all three matrices have no negative elements.

is a technique to approximate a matrix like V = WH. Here dimension of V,W,H can be respectively m*n, m*p, p*n where p << n usually. Now W can be thought as a weight matrix for hidden variables. As p can be very small this can also be viewed as a dimensionality reduction technique like .

is widely applicable in most real world cases where V can't have negative values like , , recommender system etc. General applications of include:

For this tag users should provide mathematical clarity as it is an advanced topic along with information about application to specific case.

Useful links:

77 questions
0
votes
2 answers

Applying a matrix decomposition for classification using a saved W matrix

I'm performing an NMF decomposition on a tf-idf input in order to perform topic analysis. def decomp(tfidfm, topic_count): model = decomposition.NMF(init="nndsvd", n_components=topic_count, max_iter=500) H = model.fit_transform(tfidfm) …
Thomas Kimber
  • 10,601
  • 3
  • 25
  • 42
-1
votes
1 answer

Convex NMF implementation

I need Convex NMF to explore some dat asets in R. I can not find any Convex NMF implementation in packages: NMF, NMFgpu. Any idea how to search for it? ??cNMF ??convexNMF >No results found
1 2 3 4 5
6