public class GLRMParametersV3 extends ModelParametersSchemaV3
| Modifier and Type | Field and Description |
|---|---|
boolean |
expandUserY
Expand categorical columns in user-specified initial Y
|
double |
gammaX
Regularization weight on X matrix
|
double |
gammaY
Regularization weight on Y matrix
|
boolean |
imputeOriginal
Reconstruct original training data by reversing transform
|
GenmodelalgosglrmGlrmInitialization |
init
Initialization mode
|
double |
initStepSize
Initial step size
|
int |
k
Rank of matrix approximation
|
java.lang.String |
loadingName
Frame key to save resulting X
|
GenmodelalgosglrmGlrmLoss |
loss
Numeric loss function
|
GenmodelalgosglrmGlrmLoss[] |
lossByCol
Loss function by column (override)
|
int[] |
lossByColIdx
Loss function by column index (override)
|
int |
maxIterations
Maximum number of iterations
|
int |
maxUpdates
Maximum number of updates, defaults to 2*max_iterations
|
double |
minStepSize
Minimum step size
|
GenmodelalgosglrmGlrmLoss |
multiLoss
Categorical loss function
|
int |
period
Length of period (only used with periodic loss function)
|
boolean |
recoverSvd
Recover singular values and eigenvectors of XY
|
GenmodelalgosglrmGlrmRegularizer |
regularizationX
Regularization function for X matrix
|
GenmodelalgosglrmGlrmRegularizer |
regularizationY
Regularization function for Y matrix
|
long |
seed
RNG seed for initialization
|
SVDMethod |
svdMethod
Method for computing SVD during initialization (Caution: Power and Randomized are currently experimental and
unstable)
|
DataInfoTransformType |
transform
Transformation of training data
|
FrameKeyV3 |
userX
User-specified initial X
|
FrameKeyV3 |
userY
User-specified initial Y
|
categoricalEncoding, checkpoint, distribution, foldAssignment, foldColumn, huberAlpha, ignoreConstCols, ignoredColumns, keepCrossValidationFoldAssignment, keepCrossValidationPredictions, maxRuntimeSecs, modelId, nfolds, offsetColumn, parallelizeCrossValidation, quantileAlpha, responseColumn, scoreEachIteration, stoppingMetric, stoppingRounds, stoppingTolerance, trainingFrame, tweediePower, validationFrame, weightsColumn| Constructor and Description |
|---|
GLRMParametersV3()
Public constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
toString()
Return the contents of this object as a JSON String.
|
public DataInfoTransformType transform
public int k
public GenmodelalgosglrmGlrmLoss loss
public GenmodelalgosglrmGlrmLoss multiLoss
public GenmodelalgosglrmGlrmLoss[] lossByCol
public int[] lossByColIdx
public int period
public GenmodelalgosglrmGlrmRegularizer regularizationX
public GenmodelalgosglrmGlrmRegularizer regularizationY
public double gammaX
public double gammaY
public int maxIterations
public int maxUpdates
public double initStepSize
public double minStepSize
public long seed
public GenmodelalgosglrmGlrmInitialization init
public SVDMethod svdMethod
public FrameKeyV3 userY
public FrameKeyV3 userX
public java.lang.String loadingName
public boolean expandUserY
public boolean imputeOriginal
public boolean recoverSvd
public java.lang.String toString()
toString in class ModelParametersSchemaV3