public static final class GLRMV3.GLRMParametersV3 extends water.api.ModelParametersSchema<GLRMModel.GLRMParameters,GLRMV3.GLRMParametersV3>
Modifier and Type | Field and Description |
---|---|
double |
gamma_x |
double |
gamma_y |
GLRM.Initialization |
init |
double |
init_step_size |
int |
k |
water.api.KeyV3.FrameKeyV3 |
loading_key |
GLRMModel.GLRMParameters.Loss |
loss |
int |
max_iterations |
double |
min_step_size |
static java.lang.String[] |
own_fields |
boolean |
recover_pca |
GLRMModel.GLRMParameters.Regularizer |
regularization_x |
GLRMModel.GLRMParameters.Regularizer |
regularization_y |
long |
seed |
DataInfo.TransformType |
transform |
water.api.KeyV3.FrameKeyV3 |
user_points |
Constructor and Description |
---|
GLRMV3.GLRMParametersV3() |
append_field_arrays, fields, fillFromImpl, fillImpl, writeParametersJSON
acceptsFrame, createAndFillImpl, createImpl, extractVersion, fillFromParms, getExperimentalVersion, getHighestSupportedVersion, getImplClass, getImplClass, getLatestVersion, getSchemaVersion, markdown, markdown, markdown, markdown, newInstance, register, registerAllSchemasIfNecessary, schema, schema, schema, schema, schema, schemaClass, schemaClass, schemaClass, schemaClass, schemas
public static java.lang.String[] own_fields
@API(help="Transformation of training data", values={"NONE","STANDARDIZE","NORMALIZE","DEMEAN","DESCALE"}) public DataInfo.TransformType transform
@API(help="Rank of matrix approximation", required=true) public int k
@API(help="Loss function", values={"L2","L1","Huber","Poisson","Hinge","Logistic"}) public GLRMModel.GLRMParameters.Loss loss
@API(help="Regularization function for X matrix", values={"L2","L1"}) public GLRMModel.GLRMParameters.Regularizer regularization_x
@API(help="Regularization function for Y matrix", values={"L2","L1"}) public GLRMModel.GLRMParameters.Regularizer regularization_y
@API(help="Regularization weight on X matrix") public double gamma_x
@API(help="Regularization weight on Y matrix") public double gamma_y
@API(help="Maximum number of iterations") public int max_iterations
@API(help="Initial step size") public double init_step_size
@API(help="Minimum step size") public double min_step_size
@API(help="RNG seed for initialization") public long seed
@API(help="Initialization mode", values={"Random","SVD","PlusPlus","User"}) public GLRM.Initialization init
@API(help="User-specified initial Y", required=false) public water.api.KeyV3.FrameKeyV3 user_points
@API(help="Frame key to save resulting X") public water.api.KeyV3.FrameKeyV3 loading_key
@API(help="Recover principal components") public boolean recover_pca