BoostedTreesAggregateStats

パブリック最終クラスBoostedTreesAggregateStats

バッチの累積統計の要約を集約します。

要約統計量には、ノードごとに累積された勾配とヘシアン、フィーチャディメンションID、およびバケットが含まれます。

パブリックメソッド

出力<フロート>
asOutput ()
テンソルのシンボリックハンドルを返します。
静的BoostedTreesAggregateStats
作成スコープのスコープを、オペランド<整数>ノード識別子、オペランド<フロート>勾配、オペランド<フロート>ヘッセ行列、オペランド<整数>機能、ロングmaxSplits、ロングnumBuckets)
新しいBoostedTreesAggregateStats操作をラップするクラスを作成するファクトリメソッド。
出力<フロート>
statsSummary ()
各ノード、特徴次元、バケットの累積統計を含むランク4テンソル(shape = [splits、feature_dimension、buckets、logits_dimension + hessian_dimension])を出力します。

継承されたメソッド

パブリックメソッド

公共の出力<フロート> asOutput()

テンソルのシンボリックハンドルを返します。

TensorFlow操作への入力は、別のTensorFlow操作の出力です。このメソッドは、入力の計算を表すシンボリックハンドルを取得するために使用されます。

パブリック静的のBoostedTreesAggregateStatsは作成スコープスコープ、オペランド<整数>ノード識別子、オペランド<フロート>グラデーション、オペランド<フロート>ヘッセ、オペランド<整数>機能、ロングmaxSplits、ロングnumBuckets)

新しいBoostedTreesAggregateStats操作をラップするクラスを作成するファクトリメソッド。

パラメーター
範囲現在のスコープ
nodeIds int32;各例のノードIDを含むランク1のテンソル、形状[batch_size]。
グラデーションfloat32;各例の勾配を持つランク2テンソル(shape = [batch_size、logits_dimension])。
ヘシアンfloat32;ランク2のテンソル(shape = [batch_size、hessian_dimension])と各例のヘシアン。
特徴int32;ランク2の特徴テンソル(shape = [batch_size、feature_dimension])。
maxSplits int;ツリー全体で可能な分割の最大数。
numBuckets int;バケット化された機能の可能な最大値に等しい。
戻り値
  • BoostedTreesAggregateStatsの新しいインスタンス

公共の出力<フロート> statsSummary()

各ノード、特徴次元、バケットの累積統計を含むランク4テンソル(shape = [splits、feature_dimension、buckets、logits_dimension + hessian_dimension])を出力します。