public class DRFModel extends SharedTreeModelWithContributions<DRFModel,DRFModel.DRFParameters,DRFModel.DRFOutput>
Modifier and Type | Class and Description |
---|---|
static class |
DRFModel.DRFOutput |
static class |
DRFModel.DRFParameters |
class |
DRFModel.ScoreContributionsSoringTaskDRF |
class |
DRFModel.ScoreContributionsTaskDRF |
class |
DRFModel.ScoreContributionsWithBackgroundTaskDRF |
SharedTreeModelWithContributions.ScoreContributionsSortingTask, SharedTreeModelWithContributions.ScoreContributionsTask, SharedTreeModelWithContributions.ScoreContributionsWithBackgroundTask
SharedTreeModel.BufStringDecisionPathTracker, SharedTreeModel.SharedTreeOutput, SharedTreeModel.SharedTreeParameters
hex.Model.AdaptFrameParameters, hex.Model.BigScore, hex.Model.BigScoreChunkPredict, hex.Model.BigScorePredict, hex.Model.Contributions, hex.Model.DeepFeatures, hex.Model.ExemplarMembers, hex.Model.FeatureFrequencies, hex.Model.GetMostImportantFeatures, hex.Model.GetNTrees, hex.Model.GLRMArchetypes, hex.Model.GridSortBy, hex.Model.H2OModelDescriptor, hex.Model.InteractionBuilder, hex.Model.InteractionPair, hex.Model.InteractionSpec, hex.Model.JavaModelStreamWriter, hex.Model.JavaScoringOptions, hex.Model.LeafNodeAssignment, hex.Model.Output, hex.Model.Parameters, hex.Model.PredictScoreResult, hex.Model.RowToTreeAssignment, hex.Model.StagedPredictions, hex.Model.UpdateAuxTreeWeights
hex.Model.Contributions.ContributionsOptions, hex.Model.Contributions.ContributionsOutputFormat
Constructor and Description |
---|
DRFModel(water.Key<DRFModel> selfKey,
DRFModel.DRFParameters parms,
DRFModel.DRFOutput output) |
Modifier and Type | Method and Description |
---|---|
boolean |
binomialOpt() |
DrfMojoWriter |
getMojo() |
protected SharedTreeModelWithContributions.ScoreContributionsTask |
getScoreContributionsSoringTask(SharedTreeModel model,
hex.Model.Contributions.ContributionsOptions options) |
protected SharedTreeModelWithContributions.ScoreContributionsTask |
getScoreContributionsTask(SharedTreeModel model) |
protected SharedTreeModelWithContributions.ScoreContributionsWithBackgroundTask |
getScoreContributionsWithBackgroundTask(SharedTreeModel model,
water.fvec.Frame fr,
water.fvec.Frame backgroundFrame,
boolean expand,
int[] catOffsets,
hex.Model.Contributions.ContributionsOptions options) |
void |
initActualParamValues() |
void |
initActualParamValuesAfterOutputSetup(boolean isClassifier) |
protected SharedTreePojoWriter |
makeTreePojoWriter() |
double |
score(double[] data) |
protected double[] |
score0(double[] data,
double[] preds,
double offset,
int ntrees)
Bulk scoring API for one row.
|
water.fvec.Frame |
scoreContributions(water.fvec.Frame frame,
water.Key<water.fvec.Frame> destination_key,
water.Job<water.fvec.Frame> j) |
water.fvec.Frame |
scoreContributions(water.fvec.Frame frame,
water.Key<water.fvec.Frame> destination_key,
water.Job<water.fvec.Frame> j,
hex.Model.Contributions.ContributionsOptions options) |
removeSpecialColumns, removeSpecialNNonNumericColumns, scoreContributions, scoreContributions
deepClone, getGenModelEncoding, getMostImportantFeatures, getSharedTreeSubgraph, getToEigenVec, isFeatureUsedInPredict, makeAllTreeColumnNames, makeMetricBuilder, makePojoWriter, postProcessPredictions, readAll_impl, remove_impl, score0, score0, score0, score0Incremental, scoreFeatureFrequencies, scoreLeafNodeAssignment, updateAuxTreeWeights, writeAll_impl
adaptFrameForScore, adaptTestForJavaScoring, adaptTestForTrain, adaptTestForTrain, adaptTestForTrain, addMetrics, addModelMetrics, addWarning, aic, auc, AUCPR, checksum_impl, classification_error, compareTo, computeDeviances, containsResponse, data, defaultThreshold, defaultThreshold, deleteCrossValidationFoldAssignment, deleteCrossValidationModels, deleteCrossValidationPreds, deviance, deviance, evaluateAutoModelParameters, exportBinaryModel, exportMojo, fetchAll, fillScoringInfo, getDefaultGridSortBy, getPojoInterfaces, haveMojo, havePojo, importBinaryModel, isDistributionHuber, isFeatureUsedInPredict, isGeneric, isSupervised, last_scored, lift_top_group, likelihood, logloss, loss, mae, makeAdaptFrameParameters, makeBigScoreTask, makeInteraction, makeInteractions, makeInteractions, makeSchema, makeScoringDomains, makeScoringNames, makeScoringNames, mean_per_class_error, modelDescriptor, mse, needsPostProcess, predictScoreImpl, r2, resetThreshold, result, rmsle, score, score, score, score, score, score, score, score0, score0, score0PostProcessSupervised, scoreMetrics, scoring_history, scoringDomains, setInputParms, setupBigScorePredict, testJavaScoring, testJavaScoring, testJavaScoring, testJavaScoring, testJavaScoring, toJava, toJava, toJava, toJavaAlgo, toJavaCheckTooBig, toJavaInit, toJavaModelClassName, toJavaPredictBody, toJavaTransform, toJavaUUID, toMojo, toMojo, toString, transform, uploadBinaryModel, writeTo
delete_and_lock, delete_and_lock, delete_and_lock, delete_and_lock, delete, delete, delete, delete, read_lock, read_lock, read_lock, unlock_all, unlock, unlock, unlock, unlock, update, update, update, write_lock_to_read_lock, write_lock, write_lock, write_lock
checksum_impl, checksum, checksum, getKey, readAll, remove_impl, remove_self_key_impl, remove, remove, remove, remove, remove, remove, removeQuietly, writeAll
asBytes, clone, copyOver, frozenType, read, readExternal, readJSON, reloadFromBytes, toJsonBytes, toJsonString, write, writeExternal, writeJSON
public DRFModel(water.Key<DRFModel> selfKey, DRFModel.DRFParameters parms, DRFModel.DRFOutput output)
public void initActualParamValues()
initActualParamValues
in class hex.Model<DRFModel,DRFModel.DRFParameters,DRFModel.DRFOutput>
public void initActualParamValuesAfterOutputSetup(boolean isClassifier)
public water.fvec.Frame scoreContributions(water.fvec.Frame frame, water.Key<water.fvec.Frame> destination_key, water.Job<water.fvec.Frame> j)
scoreContributions
in interface hex.Model.Contributions
scoreContributions
in class SharedTreeModelWithContributions<DRFModel,DRFModel.DRFParameters,DRFModel.DRFOutput>
public water.fvec.Frame scoreContributions(water.fvec.Frame frame, water.Key<water.fvec.Frame> destination_key, water.Job<water.fvec.Frame> j, hex.Model.Contributions.ContributionsOptions options)
scoreContributions
in interface hex.Model.Contributions
scoreContributions
in class SharedTreeModelWithContributions<DRFModel,DRFModel.DRFParameters,DRFModel.DRFOutput>
protected SharedTreeModelWithContributions.ScoreContributionsWithBackgroundTask getScoreContributionsWithBackgroundTask(SharedTreeModel model, water.fvec.Frame fr, water.fvec.Frame backgroundFrame, boolean expand, int[] catOffsets, hex.Model.Contributions.ContributionsOptions options)
protected SharedTreeModelWithContributions.ScoreContributionsTask getScoreContributionsTask(SharedTreeModel model)
getScoreContributionsTask
in class SharedTreeModelWithContributions<DRFModel,DRFModel.DRFParameters,DRFModel.DRFOutput>
protected SharedTreeModelWithContributions.ScoreContributionsTask getScoreContributionsSoringTask(SharedTreeModel model, hex.Model.Contributions.ContributionsOptions options)
getScoreContributionsSoringTask
in class SharedTreeModelWithContributions<DRFModel,DRFModel.DRFParameters,DRFModel.DRFOutput>
public boolean binomialOpt()
binomialOpt
in class SharedTreeModel<DRFModel,DRFModel.DRFParameters,DRFModel.DRFOutput>
protected double[] score0(double[] data, double[] preds, double offset, int ntrees)
score0
in class SharedTreeModel<DRFModel,DRFModel.DRFParameters,DRFModel.DRFOutput>
public double score(double[] data)
score
in class hex.Model<DRFModel,DRFModel.DRFParameters,DRFModel.DRFOutput>
protected SharedTreePojoWriter makeTreePojoWriter()
makeTreePojoWriter
in class SharedTreeModel<DRFModel,DRFModel.DRFParameters,DRFModel.DRFOutput>
public DrfMojoWriter getMojo()
getMojo
in class hex.Model<DRFModel,DRFModel.DRFParameters,DRFModel.DRFOutput>