bnmf-algs
Namespaces | Functions
bld_mult.hpp File Reference

Go to the source code of this file.

Namespaces

 bnmf_algs
 Main namespace for bnmf-algs library.
 
 bnmf_algs::bld
 Namespace that contains solver and auxiliary functions for Best Latent Decomposition (BLD) problem.
 

Functions

template<typename T , typename Scalar >
tensor_t< T, 3 > bnmf_algs::bld::bld_mult (const matrix_t< T > &X, const size_t z, const alloc_model::Params< Scalar > &model_params, size_t max_iter=1000, bool use_psi_appr=false, double eps=1e-50)
 Compute tensor \(S\), the solution of BLD problem [5], from matrix \(X\) using multiplicative update rules. More...
 
template<typename T , typename Scalar >
tensor_t< T, 3 > bnmf_algs::bld::bld_mult_cuda (const matrix_t< T > &X, const size_t z, const alloc_model::Params< Scalar > &model_params, size_t max_iter=1000, bool use_psi_appr=false, double eps=1e-50)
 Compute tensor \(S\), the solution of BLD problem [5], from matrix \(X\) using multiplicative update rules. More...