hex.gbm
Class GBM

java.lang.Object
  extended by water.Iced
      extended by water.api.Constants
          extended by water.api.RequestStatics
              extended by water.api.RequestArguments
                  extended by water.api.RequestQueries
                      extended by water.api.RequestBuilders
                          extended by water.api.Request
                              extended by water.Request2
                                  extended by water.Job
                                      extended by water.Job.FrameJob
                                          extended by water.Job.ColumnsJob
                                              extended by water.Job.ModelJob
                                                  extended by water.Job.ValidatedJob
                                                      extended by hex.gbm.SharedTreeModelBuilder
                                                          extended by hex.gbm.GBM
All Implemented Interfaces:
java.lang.Cloneable, Freezable

public class GBM
extends SharedTreeModelBuilder


Nested Class Summary
static class GBM.GBMModel
           
 
Nested classes/interfaces inherited from class hex.gbm.SharedTreeModelBuilder
SharedTreeModelBuilder.Score
 
Nested classes/interfaces inherited from class water.Job
Job.ChunkProgress, Job.ChunkProgressJob, Job.ColumnsJob, Job.Fail, Job.FrameJob, Job.HexJob, Job.ModelJob, Job.Progress, Job.ProgressMonitor, Job.ValidatedJob
 
Nested classes/interfaces inherited from class water.Request2
Request2.ColumnSelect, Request2.Dependent, Request2.DoClassBoolean, Request2.MultiVecSelect, Request2.MultiVecSelectType, Request2.TypeaheadKey, Request2.VecClassSelect, Request2.VecSelect
 
Nested classes/interfaces inherited from class water.api.Request
Request.API, Request.Default, Request.Filter
 
Nested classes/interfaces inherited from class water.api.RequestBuilders
RequestBuilders.ArrayBuilder, RequestBuilders.ArrayHeaderRowBuilder, RequestBuilders.ArrayRowBuilder, RequestBuilders.ArrayRowElementBuilder, RequestBuilders.ArrayRowSingleColBuilder, RequestBuilders.BooleanStringBuilder, RequestBuilders.Builder, RequestBuilders.ElementBuilder, RequestBuilders.HideBuilder, RequestBuilders.KeyCellBuilder, RequestBuilders.KeyElementBuilder, RequestBuilders.KeyLinkElementBuilder, RequestBuilders.KeyMinAvgMaxBuilder, RequestBuilders.NoCaptionObjectBuilder, RequestBuilders.ObjectBuilder, RequestBuilders.PaginatedTable, RequestBuilders.PreFormattedBuilder, RequestBuilders.Response, RequestBuilders.WarningCellBuilder
 
Nested classes/interfaces inherited from class water.api.RequestArguments
RequestArguments.Argument<T>, RequestArguments.Bool, RequestArguments.CaseModeSelect, RequestArguments.CaseSelect, RequestArguments.ClassifyBool, RequestArguments.EnumArgument<T extends java.lang.Enum<T>>, RequestArguments.ExistingFile, RequestArguments.FrameClassVec, RequestArguments.FrameKeyMultiVec, RequestArguments.FrameKeyVec, RequestArguments.H2OCategoryStrata, RequestArguments.H2OCategoryWeights, RequestArguments.H2OExistingKey, RequestArguments.H2OGLMModelKey, RequestArguments.H2OHexKey, RequestArguments.H2OHexKeyCol, RequestArguments.H2OKey, RequestArguments.H2OKey2, RequestArguments.H2OKMeansModelKey, RequestArguments.H2OModelKey<TM extends OldModel,TK extends TypeaheadKeysRequest>, RequestArguments.H2OPCAModelKey, RequestArguments.HexAllColumnSelect, RequestArguments.HexColumnSelect, RequestArguments.HexKeyClassCol, RequestArguments.HexNonClassColumnSelect, RequestArguments.HexNonConstantColumnSelect, RequestArguments.HexPCAColumnSelect, RequestArguments.InputCheckBox, RequestArguments.InputSelect<T>, RequestArguments.InputText<T>, RequestArguments.Int, RequestArguments.LongInt, RequestArguments.MultipleSelect<T>, RequestArguments.MultipleText<T>, RequestArguments.NTree, RequestArguments.NumberSequence, RequestArguments.Real, RequestArguments.Record<T>, RequestArguments.RFModelKey, RequestArguments.RSeq, RequestArguments.Str, RequestArguments.StringList, RequestArguments.TypeaheadInputText<T>
 
Nested classes/interfaces inherited from class water.api.RequestStatics
RequestStatics.RequestType
 
Nested classes/interfaces inherited from class water.api.Constants
Constants.Extensions, Constants.Schemes, Constants.Suffixes
 
Field Summary
static DocGen.FieldDoc[] DOC_FIELDS
           
 double learn_rate
           
 
Fields inherited from class hex.gbm.SharedTreeModelBuilder
_distribution, _errs, _nclass, _ncols, _nrows, max_depth, min_rows, nbins, ntrees
 
Fields inherited from class water.Job.ValidatedJob
_names, _responseName, _train, _valid, _validResponse, validation
 
Fields inherited from class water.Job.ModelJob
classification, response
 
Fields inherited from class water.Job.ColumnsJob
cols, ignored_cols_by_name
 
Fields inherited from class water.Job.FrameJob
source
 
Fields inherited from class water.Job
_fjtask, CANCELLED_END_TIME, description, destination_key, end_time, exception, job_key, start_time
 
Fields inherited from class water.api.Request
_requestHelp, SUPPORTS_ONLY_V1, SUPPORTS_ONLY_V2, SUPPORTS_V1_V2
 
Fields inherited from class water.api.RequestBuilders
ARRAY_BUILDER, ARRAY_HEADER_ROW_BUILDER, ARRAY_ROW_BUILDER, ARRAY_ROW_ELEMENT_BUILDER, ARRAY_ROW_SINGLECOL_BUILDER, ELEMENT_BUILDER, GSON_BUILDER, OBJECT_BUILDER, ROOT_OBJECT
 
Fields inherited from class water.api.RequestQueries
_queryHtml
 
Fields inherited from class water.api.RequestArguments
_arguments
 
Fields inherited from class water.api.Constants
ALPHA, ARGUMENTS, AUC, BASE, BEST_THRESHOLD, BETA_EPS, BIN_LIMIT, BROWSE, BUCKET, BUILT_IN_KEY_JOBS, CANCELLED, CASE, CASE_MODE, CHUNK, CLASS, CLOUD_NAME, CLOUD_SIZE, CLUSTERS, COEFFICIENTS, COLS, COLUMNS_DISPLAY, CONSENSUS, CONTENTS, COUNT, DATA_KEY, DEPTH, DESCRIPTION, DEST_KEY, DTHRESHOLDS, END_TIME, ENUM_DOMAIN_SIZE, ERROR, ESCAPE_NAN, EXCLUSIVE_SPLIT_LIMIT, EXPRESSION, FAILED, FAMILY, FEATURES, FILE, FILES, FILTER, FIRST_CHUNK, FJ_QUEUE_HI, FJ_QUEUE_LO, FJ_THREADS_HI, FJ_THREADS_LO, FREE_DISK, FREE_MEM, HEADER, HEIGHT, HELP, IGNORE, ITEMS, ITERATIVE_CM, JOB, JOB_KEY, JOBS, JSON_H2O, KEY, KEYS, LAMBDA, LAST_CONTACT, LIMIT, LINK, LOCKED, MAX, MAX_DISK, MAX_ITER, MAX_MEM, MAX_ROWS, MEAN, MIN, MODEL_KEY, MODELS, MORE, MTRY, MTRY_NODES, NAME, NEG_X, NO_CM, NODE, NODE_NAME, NODES, NORMALIZE, NUM_COLS, NUM_CPUS, NUM_FAILED, NUM_KEYS, NUM_MISSING_VALUES, NUM_ROWS, NUM_SUCCEEDED, NUM_TREES, OBJECT, OFFSET, OOBEE, PARALLEL, PARSER_TYPE, PATH, PREVIEW, PREVIOUS_MODEL_KEY, PROGRESS, PROGRESS_KEY, PROGRESS_TOTAL, REDIRECT, REDIRECT_ARGS, REPLICATION_FACTOR, REQUEST_TIME, RESPONSE, RHO, ROW, ROW_SIZE, ROWS, RPCS, SAMPLE, SAMPLING_STRATEGY, SCALE, SEED, SENT_ROWS, SEPARATOR, SIZE, SOURCE_KEY, STACK_TRACES, START_TIME, STAT_TYPE, STATUS, STEP, STRATA_SAMPLES, SUCCEEDED, SYSTEM_LOAD, TASK_KEY, TCPS_ACTIVE, TCPS_DUTY, TIME, TOT_MEM, TREE_COUNT, TREE_DEPTH, TREE_LEAVES, TREE_NUM, TREES, TWEEDIE_POWER, TYPE, URL, USE_NON_LOCAL_DATA, VALUE, VALUE_SIZE, VALUE_TYPE, VARIANCE, VERSION, VIEW, WARNINGS, WEIGHT, WEIGHTS, WIDTH, X, XVAL, Y
 
Constructor Summary
GBM()
           
 
Method Summary
protected  void buildModel(Frame fr, java.lang.String[] names, java.lang.String[][] domains, Key outputKey, Key dataKey, Key testKey, Timer t_build)
           
protected  void exec()
          Actual job code.
static java.lang.String link(Key k, java.lang.String content)
          Return the query link to this page
protected  void logStart()
           
protected  Log.Tag.Sys logTag()
           
protected  RequestBuilders.Response redirect()
           
 Frame score(Frame fr)
           
protected  double score0(Chunk[] chks, double[] ds, int row)
           
 
Methods inherited from class hex.gbm.SharedTreeModelBuilder
buildModel, cleanUp, progress, speedDescription, speedValue
 
Methods inherited from class water.Job.ValidatedJob
init
 
Methods inherited from class water.Job.ModelJob
registered
 
Methods inherited from class water.Job.ColumnsJob
selectVecs
 
Methods inherited from class water.Job
all, cancel, cancel, cancel, cancelled, defaultDestKey, defaultJobKey, dest, done, findJob, findJobByDest, fork, get, invoke, onCancelled, remove, running, running, runTimeMs, self, serve, start, waitUntilJobEnded, waitUntilJobEnded
 
Methods inherited from class water.Request2
create, input, serveGrid, set, split, superServeGrid, supportedVersions
 
Methods inherited from class water.api.Request
addToNavbar, addToNavbar, DocExampleFail, DocExampleSucc, href, href, hrefType, HTMLHelp, initializeNavBar, log, mapTypeahead, ReSTHelp, serve, toDocGET, toHTML, wrap, wrap, wrap, writeJSONFields
 
Methods inherited from class water.api.RequestBuilders
build, buildJSONResponseBox, buildResponseHeader, name
 
Methods inherited from class water.api.RequestQueries
buildQuery, checkArguments, queryArgumentValueSet
 
Methods inherited from class water.api.RequestArguments
arguments, argumentsToJson, frameColumnNameToIndex, vaCategoryNames, vaCategoryNames, vaColumnNameToIndex
 
Methods inherited from class water.api.RequestStatics
checkJsonName, encodeRedirectArgs, JSON2HTML, jsonError, requestName, Str2JSON
 
Methods inherited from class water.Iced
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DOC_FIELDS

public static DocGen.FieldDoc[] DOC_FIELDS

learn_rate

public double learn_rate
Constructor Detail

GBM

public GBM()
Method Detail

score

public Frame score(Frame fr)

logTag

protected Log.Tag.Sys logTag()
Specified by:
logTag in class SharedTreeModelBuilder

link

public static java.lang.String link(Key k,
                                    java.lang.String content)
Return the query link to this page


logStart

protected void logStart()
Overrides:
logStart in class SharedTreeModelBuilder

exec

protected void exec()
Description copied from class: Job
Actual job code. Should be blocking until execution is done.

Overrides:
exec in class Job

redirect

protected RequestBuilders.Response redirect()
Overrides:
redirect in class Job

buildModel

protected void buildModel(Frame fr,
                          java.lang.String[] names,
                          java.lang.String[][] domains,
                          Key outputKey,
                          Key dataKey,
                          Key testKey,
                          Timer t_build)
Specified by:
buildModel in class SharedTreeModelBuilder

score0

protected double score0(Chunk[] chks,
                        double[] ds,
                        int row)
Specified by:
score0 in class SharedTreeModelBuilder