BoostedTreesUpdateEnsemble

public final class BoostedTreesUpdateEnsemble

Updates the tree ensemble by either adding a layer to the last tree being grown

or by starting a new tree.

Constants

String OP_NAME The name of this op, as known by TensorFlow core engine

Public Methods

static BoostedTreesUpdateEnsemble
create(Scope scope, Operand<?> treeEnsembleHandle, Operand<TInt32> featureIds, Iterable<Operand<TInt32>> nodeIds, Iterable<Operand<TFloat32>> gains, Iterable<Operand<TInt32>> thresholds, Iterable<Operand<TFloat32>> leftNodeContribs, Iterable<Operand<TFloat32>> rightNodeContribs, Operand<TInt32> maxDepth, Operand<TFloat32> learningRate, Long pruningMode)
Factory method to create a class wrapping a new BoostedTreesUpdateEnsemble operation.

Inherited Methods

org.tensorflow.op.RawOp
final boolean
equals(Object obj)
final int
Operation
op()
Return this unit of computation as a single Operation.
final String
boolean
equals(Object arg0)
final Class<?>
getClass()
int
hashCode()
final void
notify()
final void
notifyAll()
String
toString()
final void
wait(long arg0, int arg1)
final void
wait(long arg0)
final void
wait()
org.tensorflow.op.Op
abstract ExecutionEnvironment
env()
Return the execution environment this op was created in.
abstract Operation
op()
Return this unit of computation as a single Operation.

Constants

public static final String OP_NAME

The name of this op, as known by TensorFlow core engine

Constant Value: "BoostedTreesUpdateEnsemble"

Public Methods

public static BoostedTreesUpdateEnsemble create (Scope scope, Operand<?> treeEnsembleHandle, Operand<TInt32> featureIds, Iterable<Operand<TInt32>> nodeIds, Iterable<Operand<TFloat32>> gains, Iterable<Operand<TInt32>> thresholds, Iterable<Operand<TFloat32>> leftNodeContribs, Iterable<Operand<TFloat32>> rightNodeContribs, Operand<TInt32> maxDepth, Operand<TFloat32> learningRate, Long pruningMode)

Factory method to create a class wrapping a new BoostedTreesUpdateEnsemble operation.

Parameters
scope current scope
treeEnsembleHandle Handle to the ensemble variable.
featureIds Rank 1 tensor with ids for each feature. This is the real id of the feature that will be used in the split.
nodeIds List of rank 1 tensors representing the nodes for which this feature has a split.
gains List of rank 1 tensors representing the gains for each of the feature's split.
thresholds List of rank 1 tensors representing the thesholds for each of the feature's split.
leftNodeContribs List of rank 2 tensors with left leaf contribs for each of the feature's splits. Will be added to the previous node values to constitute the values of the left nodes.
rightNodeContribs List of rank 2 tensors with right leaf contribs for each of the feature's splits. Will be added to the previous node values to constitute the values of the right nodes.
maxDepth Max depth of the tree to build.
learningRate shrinkage const for each new tree.
pruningMode 0-No pruning, 1-Pre-pruning, 2-Post-pruning.
Returns
  • a new instance of BoostedTreesUpdateEnsemble