示例#1
0
 def __init__(self, config, X):
     Solver.__init__(self, config, X)
     self.name = 'sparse_hals'
     self.alpha = 10 * config['alpha']
     print('Sparse HALS solver created!')
示例#2
0
 def __init__(self, config, X):
     Solver.__init__(self, config, X)
     self.name = 'sparse_hoyer'
     self.sparsity = config['sparsity']
     self.mu = config['mu']
     print('SparseHoyer solver created!')
示例#3
0
文件: mu.py 项目: svandenhaute/nmf
 def __init__(self, config, X):
     Solver.__init__(self, config, X)
     self.name = 'mu'
     print('MU solver created!')
示例#4
0
 def __init__(self, config, X):
     Solver.__init__(self, config, X)
     self.name = 'sparse_anls_bpp'
     self.alpha = config['alpha'] / 500
     print('SparseANLSBPP solver created!')
示例#5
0
 def __init__(self, config, X):
     Solver.__init__(self, config, X)
     self.name = 'l0_projection'
     self.l0 = config['project_l0']
     print('SparseL0 solver created!')
     print(self.name)
示例#6
0
 def __init__(self, config, X):
     Solver.__init__(self, config, X)
     self.name = 'anls_bpp'
     #self.config['iters'] = round(self.config['iters'] / 80000)
     print('ANLSBPP solver created!')