|
def | __init__ (self, n, proj_name='splincol') |
|
def | __init__ (self, fact_constraints, res_constraints, stop_crit1, stop_crit2, is_update_way_R2L=False, init_lambda=1.0, step_size=10.0 **-16, constant_step_size=False, is_fact_side_left=False, is_verbose=False, factor_format='dynamic', packing_RL=True, no_normalization=False, no_lambda=False, norm2_max_iter=100, norm2_threshold=1e-6, grad_calc_opt_mode=ParamsFact.EXTERNAL_OPT, **kwargs) |
| Constructor. More...
|
|
def | are_constraints_consistent (self, M) |
| This method verifies that the constraints are shape-consistent to the matrix/array M to factorize and with each other. More...
|
|
def | __repr__ (self) |
| Returns object representation. More...
|
|
def | __init__ (self, num_facts, is_update_way_R2L, init_lambda, constraints, step_size, constant_step_size, is_verbose, factor_format='dynamic', packing_RL=True, no_normalization=False, no_lambda=False, norm2_max_iter=100, norm2_threshold=1e-6, grad_calc_opt_mode=EXTERNAL_OPT, **kwargs) |
|
◆ __init__()
def pyfaust.factparams.ParamsHierarchicalSquareMat.__init__ |
( |
|
self, |
|
|
|
n, |
|
|
|
proj_name = 'splincol' |
|
) |
| |
- Parameters
-
n | (int) the number of output factors (the input matrix to factorize must be of shape (2**n, 2**n)). |
proj_name | (str) the type of projector used, must be either 'splincol' (default value) or 'skperm'. |
Reimplemented from pyfaust.factparams.ParamsHierarchicalWHT.
◆ createParams()
def pyfaust.factparams.ParamsHierarchicalSquareMat.createParams |
( |
|
M, |
|
|
|
p |
|
) |
| |
|
static |
The documentation for this class was generated from the following file: