تجميع ملخص الإحصائيات المتراكمة للدفعة.
تحتوي إحصائيات الملخص على تدرجات ونقاط هسيه متراكمة لكل عقدة ومجموعة ومعرف البعد.
الأساليب العامة
static BoostedTreesSparseAggregateStats | |
الإخراج <عدد صحيح> | إحصائياتملخصالمؤشرات () int32; مؤشرات المرتبة 2 لملخص Tensors المتفرق (الشكل = [عدد الإحصائيات غير الصفرية، 4]) يمكن أن يكون المحور الثاني 4 فقط بما في ذلك معرف العقدة، وأبعاد الميزة، ومعرف الجرافة، وإحصاءات_البعد. |
الإخراج <عدد صحيح> | إحصائيات ملخصالشكل () الإخراج موتر الرتبة 1 (الشكل = [4]) يحتوي الموتر على 4 قيم التالية: [max_splits، feature_dimension، num_buckets، Statistics_dimension]، حيث Statistics_dimension = gradient_dimension + hessian_dimension. |
الإخراج <تعويم> | إحصائيات ملخص القيم () موتر الرتبة 1 (الشكل = [عدد الإحصائيات غير الصفرية]) |
الطرق الموروثة
الأساليب العامة
إنشاء BoostedTreesSparseAggregateStats ثابت عام (نطاق النطاق ، معرفات عقدة المعامل <عدد صحيح > ، تدرجات المعامل <تعويم>، هسه المعامل <تعويم>، مؤشرات معامل <عدد صحيح>، قيم معامل <عدد صحيح>، معامل < عدد صحيح> شكل الميزة، الحد الأقصى الطويل للتقسيمات، دلاء الأرقام الطويلة)
طريقة المصنع لإنشاء فئة تلتف حول عملية BoostedTreesSparseAggregateStats جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
معرفات العقدة | int32; المرتبة 1 Tensor التي تحتوي على معرفات العقدة لكل مثال، الشكل [batch_size]. |
التدرجات | float32; المرتبة الثانية Tensor (الشكل=[batch_size, logits_dimension]) مع التدرجات لكل مثال. |
هسه | float32; المرتبة 2 الموتر (الشكل = [batch_size، hessian_dimension]) مع الخيشانات لكل مثال. |
featureIndices | int32; مؤشرات المرتبة الثانية للميزات المتفرقة (الشكل = [عدد الإدخالات المتفرقة، 2]). عدد الإدخالات المتفرقة عبر كافة المثيلات من الدفعة. القيمة الأولى هي فهرس المثيل، والثانية هي بُعد الميزة. يمكن أن يحتوي المحور الثاني على قيمتين فقط، أي أن النسخة كثيفة الإدخال من Tensor يمكن أن تكون مصفوفة فقط. |
featureValues | int32; قيم المرتبة الأولى لموترات الميزات المتفرقة (الشكل = [عدد الإدخالات المتفرقة]). عدد الإدخالات المتفرقة عبر كافة المثيلات من الدفعة. القيمة الأولى هي فهرس المثيل، والثانية هي بُعد الميزة. |
featureShape | int32; المرتبة الأولى هي شكل كثيف من Tensors المتناثرة (الشكل = [2]). يمكن أن يحتوي المحور الأول على قيمتين فقط، [batch_size, feature_dimension]. |
maxSplits | كثافة العمليات؛ الحد الأقصى لعدد الانقسامات الممكنة في الشجرة بأكملها. |
numBuckets | كثافة العمليات؛ يساوي الحد الأقصى لقيمة الميزة المجمعة + 1. |
عائدات
- مثيل جديد لـ BoostedTreesSparseAggregateStats
إحصائيات الإخراج العام <عدد صحيح> SummaryIndices ()
int32; مؤشرات المرتبة 2 لملخص Tensors المتفرق (الشكل = [عدد الإحصائيات غير الصفرية، 4]) يمكن أن يكون المحور الثاني 4 فقط بما في ذلك معرف العقدة، وأبعاد الميزة، ومعرف الجرافة، وإحصاءات_البعد. 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 هو نفس البعد اللوجيستي عند استخدام الهسي القطري، أو label_dimension^2 عند استخدام الهسي الكامل.
إحصائيات الإخراج العام <Float> SummaryValues ()
موتر الرتبة 1 (الشكل = [عدد الإحصائيات غير الصفرية])