public static class GLRMModel.GLRMParameters
extends hex.Model.Parameters
| Modifier and Type | Class and Description |
|---|---|
static class |
GLRMModel.GLRMParameters.Loss |
static class |
GLRMModel.GLRMParameters.MultiLoss |
static class |
GLRMModel.GLRMParameters.Regularizer |
| Modifier and Type | Field and Description |
|---|---|
double |
_gamma_x |
double |
_gamma_y |
GLRM.Initialization |
_init |
double |
_init_step_size |
int |
_k |
water.Key<water.fvec.Frame> |
_loading_key |
GLRMModel.GLRMParameters.Loss |
_loss |
int |
_max_iterations |
double |
_min_step_size |
GLRMModel.GLRMParameters.MultiLoss |
_multi_loss |
boolean |
_recover_svd |
GLRMModel.GLRMParameters.Regularizer |
_regularization_x |
GLRMModel.GLRMParameters.Regularizer |
_regularization_y |
long |
_seed |
DataInfo.TransformType |
_transform |
water.Key<water.fvec.Frame> |
_user_points |
_balance_classes, _class_sampling_factors, _fold_assignment, _fold_column, _ignore_const_cols, _ignored_columns, _keep_cross_validation_predictions, _keep_cross_validation_splits, _max_after_balance_size, _max_confusion_matrix_size, _max_hit_ratio_k, _model_id, _nfolds, _offset_column, _response_column, _score_each_iteration, _train, _valid, _weights_column| Constructor and Description |
|---|
GLRMModel.GLRMParameters() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasClosedForm() |
double |
lgrad(double u,
double a) |
double |
loss(double u,
double a) |
double[] |
mlgrad(double[] u,
int a) |
double |
mloss(double[] u,
int a) |
double |
regularize_x(double[] u) |
double |
regularize_x(double[][] u) |
double |
regularize_y(double[] u) |
double |
regularize_y(double[][] u) |
double |
regularize(double[][] u,
GLRMModel.GLRMParameters.Regularizer regularization) |
double |
regularize(double[] u,
GLRMModel.GLRMParameters.Regularizer regularization) |
double[] |
rproxgrad_x(double[] u,
double alpha,
java.util.Random rand) |
double[] |
rproxgrad_y(double[] u,
double alpha,
java.util.Random rand) |
double[] |
rproxgrad(double[] u,
double alpha,
double gamma,
GLRMModel.GLRMParameters.Regularizer regularization,
java.util.Random rand) |
checksum_impl, defaultDropConsCols, defaultDropNA20Cols, missingColumnsType, read_lock_frames, read_unlock_frames, train, validpublic int _k
public GLRMModel.GLRMParameters.Loss _loss
public GLRMModel.GLRMParameters.MultiLoss _multi_loss
public GLRMModel.GLRMParameters.Regularizer _regularization_x
public GLRMModel.GLRMParameters.Regularizer _regularization_y
public double _gamma_x
public double _gamma_y
public int _max_iterations
public double _init_step_size
public double _min_step_size
public long _seed
public DataInfo.TransformType _transform
public GLRM.Initialization _init
public water.Key<water.fvec.Frame> _user_points
public water.Key<water.fvec.Frame> _loading_key
public boolean _recover_svd
public final boolean hasClosedForm()
public final double loss(double u,
double a)
public final double lgrad(double u,
double a)
public final double mloss(double[] u,
int a)
public final double[] mlgrad(double[] u,
int a)
public final double regularize_x(double[] u)
public final double regularize_y(double[] u)
public final double regularize(double[] u,
GLRMModel.GLRMParameters.Regularizer regularization)
public final double regularize_x(double[][] u)
public final double regularize_y(double[][] u)
public final double regularize(double[][] u,
GLRMModel.GLRMParameters.Regularizer regularization)
public final double[] rproxgrad_x(double[] u,
double alpha,
java.util.Random rand)
public final double[] rproxgrad_y(double[] u,
double alpha,
java.util.Random rand)
public final double[] rproxgrad(double[] u,
double alpha,
double gamma,
GLRMModel.GLRMParameters.Regularizer regularization,
java.util.Random rand)