public class InfogramParametersV3 extends ModelParametersSchemaV3
| Modifier and Type | Field and Description |
|---|---|
InfogramAlgorithm |
algorithm
Type of machine learning algorithm used to build the infogram.
|
java.lang.String |
algorithmParams
Customized parameters for the machine learning algorithm specified in the algorithm parameter.
|
boolean |
balanceClasses
Balance training data class counts via over/under-sampling (for imbalanced data).
|
float[] |
classSamplingFactors
Desired over/under-sampling ratios per class (in lexicographic order).
|
double |
dataFraction
The fraction of training frame to use to build the infogram model.
|
float |
maxAfterBalanceSize
Maximum relative size of the training data after balancing class counts (can be less than 1.0).
|
int |
maxIterations
Maximum number of iterations.
|
double |
netInformationThreshold
A number between 0 and 1 representing a threshold for net information, defaulting to 0.1.
|
FrameKeyV3 |
plugValues
Plug Values (a single row frame containing values that will be used to impute missing values of the
training/validation frame, use with conjunction missing_values_handling = PlugValues).
|
double |
prior
Prior probability for y==1.
|
java.lang.String[] |
protectedColumns
Columns that contain features that are sensitive and need to be protected (legally, or otherwise), if applicable.
|
double |
relevanceIndexThreshold
A number between 0 and 1 representing a threshold for the relevance index, defaulting to 0.1.
|
double |
safetyIndexThreshold
A number between 0 and 1 representing a threshold for the safety index, defaulting to 0.1.
|
long |
seed
Seed for pseudo random number generator (if applicable).
|
boolean |
standardize
Standardize numeric columns to have zero mean and unit variance.
|
int |
topNFeatures
An integer specifying the number of columns to evaluate in the infogram.
|
double |
totalInformationThreshold
A number between 0 and 1 representing a threshold for total information, defaulting to 0.1.
|
aucType, categoricalEncoding, checkpoint, customDistributionFunc, customMetricFunc, distribution, exportCheckpointsDir, foldAssignment, foldColumn, gainsliftBins, huberAlpha, ignoreConstCols, ignoredColumns, keepCrossValidationFoldAssignment, keepCrossValidationModels, keepCrossValidationPredictions, maxCategoricalLevels, maxRuntimeSecs, modelId, nfolds, offsetColumn, parallelizeCrossValidation, quantileAlpha, responseColumn, scoreEachIteration, stoppingMetric, stoppingRounds, stoppingTolerance, trainingFrame, tweediePower, validationFrame, weightsColumn| Constructor and Description |
|---|
InfogramParametersV3()
Public constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
toString()
Return the contents of this object as a JSON String.
|
public long seed
public boolean standardize
@SerializedName(value="plug_values") public FrameKeyV3 plugValues
@SerializedName(value="max_iterations") public int maxIterations
public double prior
@SerializedName(value="balance_classes") public boolean balanceClasses
@SerializedName(value="class_sampling_factors") public float[] classSamplingFactors
@SerializedName(value="max_after_balance_size") public float maxAfterBalanceSize
public InfogramAlgorithm algorithm
@SerializedName(value="algorithm_params") public java.lang.String algorithmParams
@SerializedName(value="protected_columns") public java.lang.String[] protectedColumns
@SerializedName(value="total_information_threshold") public double totalInformationThreshold
@SerializedName(value="net_information_threshold") public double netInformationThreshold
@SerializedName(value="relevance_index_threshold") public double relevanceIndexThreshold
@SerializedName(value="safety_index_threshold") public double safetyIndexThreshold
@SerializedName(value="data_fraction") public double dataFraction
@SerializedName(value="top_n_features") public int topNFeatures
public java.lang.String toString()
toString in class ModelParametersSchemaV3