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) boolean
accel
(package private) java.lang.String
alg
(package private) java.lang.String
alg_name
(package private) java.lang.String
algo
(package private) double
alpha
(package private) double
alpha0
(package private) boolean
ard
(package private) int
batch_size
(package private) double
beta
(package private) double
beta0
(package private) double
betaH
(package private) double
betaW
(package private) boolean
calc_clustering_acc
(package private) boolean
calc_symmetry
(package private) int
clustering_classnum
(package private) int
clustering_eval_num
(package private) int[]
clustering_gnd
(package private) int
Cnorm
(package private) boolean
colproj
(package private) java.lang.String
cost
(package private) int
d_alpha
(package private) double
d_beta
(package private) double
delta
(package private) double
delta_tol
(package private) int
disp_freq
(package private) long
eit2
(package private) long
eit3
(package private) double
eps
(package private) double
eps0
(package private) double
eta
(package private) double
f_opt
(package private) boolean
fast_calc
(package private) int
flag
(package private) boolean
FPGM
(package private) double
gamma1
(package private) double
gamma2
(package private) double
gammabeta
(package private) double
gammabetabar
(package private) int
h_repeat
(package private) java.lang.String
H_sub_mode
(package private) NonnegativeMatrixFactorization.hyperparams
hyper
(package private) Jama.Matrix
init
(package private) java.lang.String
init_alg
(package private) double
init_grad
(package private) int
inner_max_epoch
(package private) double
inner_max_epoch_parameter
(package private) java.lang.String
inner_nnls_alg
(package private) int
inneriter
(package private) double
lambda
(package private) double
linrat
(package private) boolean
ls
(package private) boolean
main_routine_mode
(package private) int
max_epoch
(package private) int
max_inner_iter
(package private) int
max_inneriter
(package private) int
metric_param
(package private) java.lang.String
metric_type
(package private) int
min_inner_iter
(package private) int
model
(package private) int
momentum_h
(package private) int
momentum_w
(package private) double
myeps
(package private) java.lang.String
nesterov_func_type
(package private) int
nesterov_maxit
(package private) boolean
noneg
(package private) int
norm_h
(package private) int
norm_w
(package private) boolean
normalize
(package private) boolean
not_store_infos
(package private) boolean
online
(package private) boolean
orth_h
(package private) boolean
orth_w
(package private) boolean
permute_on
(package private) double
precision
(package private) boolean
precon
(package private) int
proj
(package private) double
projnorm
(package private) int
r
(package private) double
relerr
(package private) java.lang.String
rep_mode
(package private) int
repeat_inneriter
(package private) double
rho
(package private) boolean
robust
(package private) double
s
(package private) boolean
scaling
(package private) double
sH
(package private) double
sigma
(package private) Jama.Matrix
sim_mat
(package private) boolean
special_nmf_cost
(package private) double
stepsize_ratio
(package private) double
stepsizeH
(package private) double
stepsizeW
(package private) int
stop_rule
(package private) boolean
store_sol
(package private) java.lang.String
sub_mode
(package private) double
sW
(package private) double
target
(package private) double
tol_grad_ratio
(package private) double
tol_optgap
(package private) double
tolcostdegrease
(package private) java.lang.String
type
(package private) Jama.Matrix
U
(package private) boolean
use_kuang_code
(package private) boolean
use_seminmf_init
(package private) Jama.Matrix
V
(package private) int
verbose
(package private) Jama.Matrix
w
(package private) Jama.Matrix
W
(package private) int
w_repeat
(package private) java.lang.String
W_sub_mode
(package private) boolean
warm_restart
(package private) double
wo
(package private) boolean
x_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
-
-