Software

Nonnegative Matrix Factorisation (NMF)

  • Beta NMF: Theano based GPGPU implementation of NMF with beta-diveregence and multiplicative updates.
  • Group NMF: Theano based GPGPU implementation of group-NMF with class and session similarity constraints. The NMF works with beta-diveregence and multiplicative updates.
  • Mini batch NMF: Theano based GPGPU implementation of NMF with beta-diveregence and mini-batch multplicative updates.
  • Supervised (group) NMF: Python code to perform task-driven NMF and task-driven group NMF