public class ModelMetricsListSchemaV3 extends RequestSchemaV3
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
aucType
Set default multinomial AUC type.
|
int |
auucNbins
Set number of bins to calculate AUUC.
|
java.lang.String |
auucType
Set default AUUC type for uplift binomial classification.
|
FrameKeyV3 |
backgroundFrame
Specify background frame used as a reference for calculating SHAP.
|
int |
bottomN
Only for predict_contributions function - sort Shapley values and return bottom_n lowest (optional)
|
boolean |
compareAbs
Only for predict_contributions function - sort absolute Shapley values (optional)
|
double[] |
customAuucThresholds
Custom AUUC thresholds (for uplift binomial classification).
|
java.lang.String |
customMetricFunc
Reference to custom evaluation function, format: `language:keyName=funcName`
|
int |
deepFeaturesHiddenLayer
Extract Deep Features for given hidden layer (optional, only for Deep Learning models)
|
java.lang.String |
deepFeaturesHiddenLayerName
Extract Deep Features for given hidden layer by name (optional, only for Deep Water models)
|
boolean |
deviances
Compute the deviances per row (optional, only for classification or regression models)
|
FrameKeyV3 |
deviancesFrame
Key for the frame containing per-observation deviances (optional)
|
int |
exemplarIndex
Retrieve all members for a given exemplar (optional, only for Aggregator models)
|
boolean |
featureFrequencies
Retrieve the feature frequencies on paths in trees in tree-based models (optional, only for GBM, DRF and
Isolation Forest)
|
FrameKeyV3 |
frame
Key of Frame of interest (optional)
|
boolean |
leafNodeAssignment
Return the leaf node assignment (optional, only for DRF/GBM models)
|
ModelLeafNodeAssignmentLeafNodeAssignmentType |
leafNodeAssignmentType
Type of the leaf node assignment (optional, only for DRF/GBM models)
|
ModelKeyV3 |
model
Key of Model of interest (optional)
|
ModelMetricsBaseV3[] |
modelMetrics
ModelMetrics
|
boolean |
outputPerReference
If true, return contributions against each background sample (aka reference), i.e.
|
boolean |
outputSpace
If true, transform contributions so that they sum up to the difference in the output space (applicable iff
contributions are in link space).
|
boolean |
predictContributions
Predict the feature contributions - Shapley values (optional, only for DRF, GBM and XGBoost models)
|
ModelContributionsContributionsOutputFormat |
predictContributionsOutputFormat
Specify how to output feature contributions in XGBoost - XGBoost by default outputs contributions for 1-hot
encoded features, specifying a Compact output format will produce a per-feature contribution
|
FrameKeyV3 |
predictionsFrame
Key of predictions frame, if predictions are requested (optional)
|
boolean |
predictStagedProba
Predict the class probabilities at each stage (optional, only for GBM models)
|
boolean |
projectArchetypes
Project GLRM archetypes back into original feature space (optional, only for GLRM models)
|
boolean |
reconstructionError
Compute reconstruction error (optional, only for Deep Learning AutoEncoder models)
|
boolean |
reconstructionErrorPerFeature
Compute reconstruction error per feature (optional, only for Deep Learning AutoEncoder models)
|
boolean |
reconstructTrain
Reconstruct original training frame (optional, only for GLRM models)
|
boolean |
reverseTransform
Reverse transformation applied during training to model output (optional, only for GLRM models)
|
boolean |
rowToTreeAssignment
Return which row is used in which tree (optional, only for GBM models)
|
int |
topN
Only for predict_contributions function - sort Shapley values and return top_n highest (optional)
|
_excludeFields| Constructor and Description |
|---|
ModelMetricsListSchemaV3()
Public constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
toString()
Return the contents of this object as a JSON String.
|
public ModelKeyV3 model
public FrameKeyV3 frame
@SerializedName(value="predictions_frame") public FrameKeyV3 predictionsFrame
@SerializedName(value="deviances_frame") public FrameKeyV3 deviancesFrame
@SerializedName(value="reconstruction_error") public boolean reconstructionError
@SerializedName(value="reconstruction_error_per_feature") public boolean reconstructionErrorPerFeature
@SerializedName(value="deep_features_hidden_layer") public int deepFeaturesHiddenLayer
@SerializedName(value="deep_features_hidden_layer_name") public java.lang.String deepFeaturesHiddenLayerName
@SerializedName(value="reconstruct_train") public boolean reconstructTrain
@SerializedName(value="project_archetypes") public boolean projectArchetypes
@SerializedName(value="reverse_transform") public boolean reverseTransform
@SerializedName(value="leaf_node_assignment") public boolean leafNodeAssignment
@SerializedName(value="leaf_node_assignment_type") public ModelLeafNodeAssignmentLeafNodeAssignmentType leafNodeAssignmentType
@SerializedName(value="predict_staged_proba") public boolean predictStagedProba
@SerializedName(value="predict_contributions") public boolean predictContributions
@SerializedName(value="row_to_tree_assignment") public boolean rowToTreeAssignment
@SerializedName(value="predict_contributions_output_format") public ModelContributionsContributionsOutputFormat predictContributionsOutputFormat
@SerializedName(value="top_n") public int topN
@SerializedName(value="bottom_n") public int bottomN
@SerializedName(value="compare_abs") public boolean compareAbs
@SerializedName(value="feature_frequencies") public boolean featureFrequencies
@SerializedName(value="exemplar_index") public int exemplarIndex
public boolean deviances
@SerializedName(value="custom_metric_func") public java.lang.String customMetricFunc
@SerializedName(value="auc_type") public java.lang.String aucType
@SerializedName(value="auuc_type") public java.lang.String auucType
@SerializedName(value="custom_auuc_thresholds") public double[] customAuucThresholds
@SerializedName(value="auuc_nbins") public int auucNbins
@SerializedName(value="background_frame") public FrameKeyV3 backgroundFrame
@SerializedName(value="output_space") public boolean outputSpace
@SerializedName(value="output_per_reference") public boolean outputPerReference
@SerializedName(value="model_metrics") public ModelMetricsBaseV3[] modelMetrics
public java.lang.String toString()
toString in class RequestSchemaV3