This class defines the set of parameters to run the MHTP-PAL4MSA algorithm.
More...
This class defines the set of parameters to run the MHTP-PAL4MSA algorithm.
See also matfaust.fact.palm4msa_mhtp, matfaust.fact.hierarchical_mhtp.
◆ MHTPParams()
function matfaust::factparams::MHTPParams::MHTPParams |
( |
varargin |
| ) |
|
Constructor of the MHTPParams class.
See also matfaust.fact.palm4msa_mhtp, matfaust.fact.hierarchical_mhtp.
- Parameters
-
'num_its',int | (optional) the number of iterations to run the MHTP algorithm. |
'constant_step_size',bool | (optional) true to use a constant step for the gradient descent, False otherwise. If false the step size is computed dynamically along the iterations (according to a Lipschitz criterion). |
'step_size',real | (optional) The step size used when constant_step_size==true. |
'palm4msa_period',int | (optional) The period (in term of iterations) according to the MHTP algorithm is ran (i.e.: 0 <= i < N being the PALM4MSA iteration, MHTP is launched every i = 0 (mod palm4msa_period). Hence the algorithm is ran one time at least – at PALM4MSA iteration 0). |
'updating_lambda',bool | (optional) if true then the scale factor of the Faust resulting of the factorization is updated after each iteration of MHTP (otherwise it never changes during the whole MHTP execution). |
◆ constant_step_size
Property matfaust::factparams::MHTPParams::constant_step_size |
◆ num_its
Property matfaust::factparams::MHTPParams::num_its |
◆ palm4msa_period
Property matfaust::factparams::MHTPParams::palm4msa_period |
◆ step_size
Property matfaust::factparams::MHTPParams::step_size |
◆ updating_lambda
Property matfaust::factparams::MHTPParams::updating_lambda |
The documentation for this class was generated from the following file: