BoostedTreesSparseAggregateStats

kelas akhir publik BoostedTreesSparseAggregateStats

Mengumpulkan ringkasan akumulasi statistik untuk batch.

Statistik ringkasan berisi gradien dan goni yang terakumulasi untuk setiap node, keranjang, dan id dimensi.

Konstanta

Rangkaian OP_NAME Nama operasi ini dikenal dengan mesin inti TensorFlow

Metode Publik

BoostedTreesSparseAggregateStats statis
buat ( Lingkup lingkup, Operan < TInt32 > nodeIds, Operan < TFloat32 > gradien, Operan < TFloat32 > goni, Operan < TInt32 > featureIndices, Operan < TInt32 > featureValues, Operan < TInt32 > featureShape, Long maxSplits, Long numBuckets)
Metode pabrik untuk membuat kelas yang membungkus operasi BoostedTreesSparseAggregateStats baru.
Keluaran < TInt32 >
statistikRingkasanIndeks ()
int32; Peringkat 2 indeks ringkasan Tensor renggang (bentuk=[jumlah statistik bukan nol, 4]) Sumbu kedua hanya boleh 4 termasuk id simpul, dimensi fitur, id keranjang, dan dimensi_statistik.
Keluaran < TInt32 >
statsRingkasanBentuk ()
keluaran Peringkat 1 Tensor (bentuk=[4]) Tensor memiliki 4 nilai berikut: [max_splits, feature_dimension, num_buckets, stats_dimension], dengan stats_dimension = gradien_dimension + hessian_dimension.
Keluaran < TFloat32 >
statistikRingkasanNilai ()
keluaran Peringkat 1 Tensor (bentuk=[jumlah statistik bukan nol])

Metode Warisan

Konstanta

String akhir statis publik OP_NAME

Nama operasi ini dikenal dengan mesin inti TensorFlow

Nilai Konstan: "BoostedTreesSparseAggregateStats"

Metode Publik

public static BoostedTreesSparseAggregateStats dibuat ( Lingkup cakupan, Operan < TInt32 > nodeIds, Operan < TFloat32 > gradien, Operan < TFloat32 > hessians, Operan < TInt32 > featureIndices, Operan < TInt32 > featureValues, Operan < TInt32 > featureShape, Long maxSplits, Long numBuckets)

Metode pabrik untuk membuat kelas yang membungkus operasi BoostedTreesSparseAggregateStats baru.

Parameter
cakupan ruang lingkup saat ini
nodeId int32; Tensor peringkat 1 yang berisi id simpul untuk setiap contoh, bentuk [ukuran_batch].
gradien float32; Tensor peringkat 2 (bentuk=[ukuran_batch, dimensi_logits]) dengan gradien untuk setiap contoh.
goni float32; Tensor peringkat 2 (bentuk=[ukuran_batch, dimensi_hessian]) dengan goni untuk setiap contoh.
fiturIndeks int32; Peringkat 2 indeks Tensor fitur jarang (bentuk=[jumlah entri jarang, 2]). Jumlah entri yang jarang di semua instans dari batch. Nilai pertama adalah indeks instance, nilai kedua adalah dimensi fitur. Sumbu kedua hanya dapat memiliki 2 nilai, yaitu Tensor versi padat masukan hanya dapat berupa matriks.
nilai fitur int32; Nilai peringkat 1 dari Tensor renggang fitur (bentuk=[jumlah entri renggang]). Jumlah entri yang jarang di semua instans dari batch. Nilai pertama adalah indeks instance, nilai kedua adalah dimensi fitur.
fiturBentuk int32; Peringkat 1 bentuk padat dari fitur Tensor jarang (bentuk=[2]). Sumbu pertama hanya dapat memiliki 2 nilai, [ukuran_batch, dimensi_fitur].
maxSplit ke dalam; jumlah maksimum pemisahan yang mungkin terjadi pada keseluruhan pohon.
nomorBucket ke dalam; sama dengan nilai maksimum yang mungkin dari fitur yang di-bucket + 1.
Kembali
  • contoh baru dari BoostedTreesSparseAggregateStats

Output publik < TInt32 > statsSummaryIndices ()

int32; Peringkat 2 indeks ringkasan Tensor renggang (bentuk=[jumlah statistik bukan nol, 4]) Sumbu kedua hanya boleh 4 termasuk id simpul, dimensi fitur, id keranjang, dan dimensi_statistik. dimensi_statistik = dimensi_logits + dimensi_hessian.

Keluaran publik < TInt32 > statsSummaryShape ()

keluaran Peringkat 1 Tensor (bentuk=[4]) Tensor memiliki 4 nilai berikut: [max_splits, feature_dimension, num_buckets, stats_dimension], dengan stats_dimension = gradien_dimension + hessian_dimension. gradien_dimension sama dengan label_dimension, yaitu ruang keluaran. hessian_dimension bisa sama dengan dimensi logit jika digunakan goni diagonal, atau label_dimension^2 jika digunakan goni penuh.

Output publik < TFloat32 > statsSummaryValues ​​()

keluaran Peringkat 1 Tensor (bentuk=[jumlah statistik bukan nol])