خلاصه آمار انباشته شده را برای دسته جمع آوری می کند.
آمار خلاصه شامل گرادیان ها و هسیان های انباشته شده برای هر گره، سطل و شناسه بعد است.
روش های عمومی
Static BoostedTreesSparseAggregateStats | ایجاد ( scope scope، Operand <Integer> nodeIds، Operand <Float> gradients، Operand <Float> hessians، Operand <Integer> featureIndices، Operand <Integer> featureValues، عملوند <Integer> featureShape، Long maxSplits، Long numBuckets) روش Factory برای ایجاد کلاسی که عملیات جدید BoostedTreesSparseAggregateStats را بسته بندی می کند. |
خروجی <عدد صحیح> | statsSummaryIndices () int32; رتبه 2 شاخص های خلاصه تانسورهای پراکنده (شکل=[تعداد آمارهای غیر صفر، 4]) محور دوم فقط می تواند 4 باشد که شامل شناسه گره، بعد ویژگی، شناسه سطل، و statistics_dimension می شود. |
خروجی <عدد صحیح> | statsSummaryShape () خروجی رتبه 1 تانسور (شکل=[4]) تانسور دارای 4 مقدار زیر است: [max_splits، feature_dimension، num_buckets، statistics_dimension]، که در آن statistics_dimension = gradient_dimension + hessian_dimension. |
خروجی <Float> | statsSummaryValues () تانسور خروجی رتبه 1 (شکل=[تعداد آمار غیر صفر]) |
روش های ارثی
روش های عمومی
استاتیک عمومی BoostedTreesSparseAggregateStats ایجاد می کند ( دامنه دامنه ، عملوند <Integer> nodeIds، عملوند <Float> گرادیان، عملوند <Float> hessians، عملوند <Integer> featureIndices، عملوند <Integer> featureValues، عملوند <Integer, LogSketsxSha)
روش Factory برای ایجاد کلاسی که عملیات جدید BoostedTreesSparseAggregateStats را بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
nodeIds | int32; رتبه 1 تانسور حاوی شناسه گره برای هر مثال، شکل [batch_size]. |
شیب ها | float32; رتبه 2 تانسور (شکل=[بچ_اندازه، logits_dimension]) با گرادیان برای هر مثال. |
هسی ها | float32; رتبه 2 تانسور (شکل=[بعد_بعدی]) با هسینها برای هر مثال. |
شاخص های ویژگی | int32; رتبه 2 شاخص تانسورهای پراکنده (شکل=[تعداد ورودی های پراکنده، 2]). تعداد ورودی های پراکنده در همه نمونه ها از دسته. مقدار اول شاخص نمونه است، دومی بعد ویژگی است. محور دوم فقط می تواند 2 مقدار داشته باشد، یعنی نسخه متراکم ورودی Tensor فقط می تواند ماتریسی باشد. |
ویژگی ارزش ها | int32; رتبه 1 مقادیر تانسورهای پراکنده (شکل=[تعداد ورودی های پراکنده]). تعداد ورودی های پراکنده در همه نمونه ها از دسته. مقدار اول شاخص نمونه است، دومی بعد ویژگی است. |
ویژگی شکل | int32; رتبه 1 شکل متراکم تانسورهای پراکنده (شکل=[2]). محور اول فقط می تواند 2 مقدار داشته باشد، [batch_size, feature_dimension]. |
maxSplits | int; حداکثر تعداد شکاف های ممکن در کل درخت. |
numBuckets | int; برابر با حداکثر مقدار ممکن ویژگی سطلی + 1 است. |
برمی گرداند
- یک نمونه جدید از BoostedTreesSparseAggregateStats
خروجی عمومی <Integer> statsSummaryIndices ()
int32; رتبه 2 شاخص های خلاصه تانسورهای پراکنده (شکل=[تعداد آمارهای غیر صفر، 4]) محور دوم فقط می تواند 4 باشد که شامل شناسه گره، بعد ویژگی، شناسه سطل، و statistics_dimension می شود. statistics_dimension = logits_dimension + hessian_dimension.
خروجی عمومی <Integer> statsSummaryShape ()
خروجی رتبه 1 تانسور (شکل=[4]) تانسور دارای 4 مقدار زیر است: [max_splits، feature_dimension، num_buckets، statistics_dimension]، که در آن statistics_dimension = gradient_dimension + hessian_dimension. gradient_dimension همان label_dimension است، یعنی فضای خروجی. hessian_dimension میتواند با بعد logits در صورت استفاده از hessian مورب یا label_dimension^2 در صورت استفاده از hessian کامل باشد.