Package gov.nih.mipav.model.algorithms
Class NonnegativeMatrixFactorization.opt
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.NonnegativeMatrixFactorization.opt
-
- Enclosing class:
- NonnegativeMatrixFactorization
class NonnegativeMatrixFactorization.opt extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleanaccel(package private) java.lang.Stringalg(package private) java.lang.Stringalg_name(package private) java.lang.Stringalgo(package private) doublealpha(package private) doublealpha0(package private) booleanard(package private) intbatch_size(package private) doublebeta(package private) doublebeta0(package private) doublebetaH(package private) doublebetaW(package private) booleancalc_clustering_acc(package private) booleancalc_symmetry(package private) intclustering_classnum(package private) intclustering_eval_num(package private) int[]clustering_gnd(package private) intCnorm(package private) booleancolproj(package private) java.lang.Stringcost(package private) intd_alpha(package private) doubled_beta(package private) doubledelta(package private) doubledelta_tol(package private) intdisp_freq(package private) longeit2(package private) longeit3(package private) doubleeps(package private) doubleeps0(package private) doubleeta(package private) doublef_opt(package private) booleanfast_calc(package private) intflag(package private) booleanFPGM(package private) doublegamma1(package private) doublegamma2(package private) doublegammabeta(package private) doublegammabetabar(package private) inth_repeat(package private) java.lang.StringH_sub_mode(package private) NonnegativeMatrixFactorization.hyperparamshyper(package private) Jama.Matrixinit(package private) java.lang.Stringinit_alg(package private) doubleinit_grad(package private) intinner_max_epoch(package private) doubleinner_max_epoch_parameter(package private) java.lang.Stringinner_nnls_alg(package private) intinneriter(package private) doublelambda(package private) doublelinrat(package private) booleanls(package private) booleanmain_routine_mode(package private) intmax_epoch(package private) intmax_inner_iter(package private) intmax_inneriter(package private) intmetric_param(package private) java.lang.Stringmetric_type(package private) intmin_inner_iter(package private) intmodel(package private) intmomentum_h(package private) intmomentum_w(package private) doublemyeps(package private) java.lang.Stringnesterov_func_type(package private) intnesterov_maxit(package private) booleannoneg(package private) intnorm_h(package private) intnorm_w(package private) booleannormalize(package private) booleannot_store_infos(package private) booleanonline(package private) booleanorth_h(package private) booleanorth_w(package private) booleanpermute_on(package private) doubleprecision(package private) booleanprecon(package private) intproj(package private) doubleprojnorm(package private) intr(package private) doublerelerr(package private) java.lang.Stringrep_mode(package private) intrepeat_inneriter(package private) doublerho(package private) booleanrobust(package private) doubles(package private) booleanscaling(package private) doublesH(package private) doublesigma(package private) Jama.Matrixsim_mat(package private) booleanspecial_nmf_cost(package private) doublestepsize_ratio(package private) doublestepsizeH(package private) doublestepsizeW(package private) intstop_rule(package private) booleanstore_sol(package private) java.lang.Stringsub_mode(package private) doublesW(package private) doubletarget(package private) doubletol_grad_ratio(package private) doubletol_optgap(package private) doubletolcostdegrease(package private) java.lang.Stringtype(package private) Jama.MatrixU(package private) booleanuse_kuang_code(package private) booleanuse_seminmf_init(package private) Jama.MatrixV(package private) intverbose(package private) Jama.Matrixw(package private) Jama.MatrixW(package private) intw_repeat(package private) java.lang.StringW_sub_mode(package private) booleanwarm_restart(package private) doublewo(package private) booleanx_init_robust
-
Constructor Summary
Constructors Constructor Description opt()
-
-
-
Field Detail
-
not_store_infos
boolean not_store_infos
-
metric_type
java.lang.String metric_type
-
max_epoch
int max_epoch
-
f_opt
double f_opt
-
tol_optgap
double tol_optgap
-
verbose
int verbose
-
store_sol
boolean store_sol
-
batch_size
int batch_size
-
permute_on
boolean permute_on
-
x_init_robust
boolean x_init_robust
-
calc_symmetry
boolean calc_symmetry
-
calc_clustering_acc
boolean calc_clustering_acc
-
clustering_gnd
int[] clustering_gnd
-
clustering_classnum
int clustering_classnum
-
clustering_eval_num
int clustering_eval_num
-
disp_freq
int disp_freq
-
special_nmf_cost
boolean special_nmf_cost
-
alg
java.lang.String alg
-
norm_h
int norm_h
-
norm_w
int norm_w
-
alpha
double alpha
-
delta
double delta
-
myeps
double myeps
-
d_alpha
int d_alpha
-
d_beta
double d_beta
-
sub_mode
java.lang.String sub_mode
-
inner_max_epoch
int inner_max_epoch
-
beta0
double beta0
-
eta
double eta
-
gammabeta
double gammabeta
-
gammabetabar
double gammabetabar
-
momentum_h
int momentum_h
-
momentum_w
int momentum_w
-
scaling
boolean scaling
-
warm_restart
boolean warm_restart
-
inneriter
int inneriter
-
init
Jama.Matrix init
-
proj
int proj
-
alpha0
double alpha0
-
rho
double rho
-
inner_max_epoch_parameter
double inner_max_epoch_parameter
-
eit2
long eit2
-
eit3
long eit3
-
eps
double eps
-
eps0
double eps0
-
tol_grad_ratio
double tol_grad_ratio
-
inner_nnls_alg
java.lang.String inner_nnls_alg
-
projnorm
double projnorm
-
init_grad
double init_grad
-
algo
java.lang.String algo
-
alg_name
java.lang.String alg_name
-
V
Jama.Matrix V
-
W
Jama.Matrix W
-
main_routine_mode
boolean main_routine_mode
-
metric_param
int metric_param
-
model
int model
-
lambda
double lambda
-
target
double target
-
type
java.lang.String type
-
max_inner_iter
int max_inner_iter
-
min_inner_iter
int min_inner_iter
-
delta_tol
double delta_tol
-
sim_mat
Jama.Matrix sim_mat
-
stop_rule
int stop_rule
-
normalize
boolean normalize
-
precision
double precision
-
r
int r
-
U
Jama.Matrix U
-
Cnorm
int Cnorm
-
rep_mode
java.lang.String rep_mode
-
w_repeat
int w_repeat
-
h_repeat
int h_repeat
-
max_inneriter
int max_inneriter
-
online
boolean online
-
tolcostdegrease
double tolcostdegrease
-
beta
double beta
-
fast_calc
boolean fast_calc
-
accel
boolean accel
-
ls
boolean ls
-
stepsize_ratio
double stepsize_ratio
-
robust
boolean robust
-
W_sub_mode
java.lang.String W_sub_mode
-
H_sub_mode
java.lang.String H_sub_mode
-
precon
boolean precon
-
nesterov_maxit
int nesterov_maxit
-
nesterov_func_type
java.lang.String nesterov_func_type
-
repeat_inneriter
int repeat_inneriter
-
orth_h
boolean orth_h
-
orth_w
boolean orth_w
-
wo
double wo
-
ard
boolean ard
-
init_alg
java.lang.String init_alg
-
hyper
NonnegativeMatrixFactorization.hyperparams hyper
-
use_seminmf_init
boolean use_seminmf_init
-
relerr
double relerr
-
betaW
double betaW
-
betaH
double betaH
-
gamma1
double gamma1
-
gamma2
double gamma2
-
FPGM
boolean FPGM
-
sW
double sW
-
sH
double sH
-
colproj
boolean colproj
-
w
Jama.Matrix w
-
linrat
double linrat
-
s
double s
-
stepsizeW
double stepsizeW
-
stepsizeH
double stepsizeH
-
cost
java.lang.String cost
-
use_kuang_code
boolean use_kuang_code
-
sigma
double sigma
-
noneg
boolean noneg
-
flag
int flag
-
-