1: | Initialize randomly |
2: | fordo |
3: | Nonnegative Sparse Coding: Sparsely encode data , using fixed basis matrix , resulting in a sparse, nonnegative matrix . |
4: | Basis Matrix Update: Enhance basis matrix and coding matrix , maintaining the sparse structure of . |
5: | end for |