BoostedTreesSparseAggregateStats

सार्वजनिक अंतिम वर्ग

बैच के लिए संचित आँकड़ों का सारांश एकत्र करता है।

सारांश आँकड़ों में प्रत्येक नोड, बकेट और आयाम आईडी के लिए संचित ग्रेडिएंट और हेसियन होते हैं।

सार्वजनिक तरीके

स्टेटिक बूस्टेड ट्रीज़स्पार्सएग्रीगेटस्टैट्स
क्रिएट ( स्कोप स्कोप, ऑपरेंड <इंटीजर> नोडआईड्स , ऑपरेंड <फ्लोट> ग्रेडिएंट्स, ऑपरेंड <फ्लोट> हेसियन, ऑपरेंड <इंटीजर> फीचरइंडिस, ऑपरेंड <इंटीजर> फीचरवैल्यू, ऑपरेंड <इंटीजर> फीचरशेप, लॉन्ग मैक्सस्प्लिट्स, लॉन्ग न्यूमबकेट्स)
एक नया BoostedTreesSparseAggregateStats ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
आउटपुट <पूर्णांक>
आँकड़े सारांश सूचकांक ()
इंट32; सारांश विरल टेंसर के रैंक 2 सूचकांक (आकार = [गैर शून्य आंकड़ों की संख्या, 4]) दूसरा अक्ष केवल 4 हो सकता है जिसमें नोड आईडी, फीचर आयाम, बकेट आईडी और सांख्यिकी_आयाम शामिल हैं।
आउटपुट <पूर्णांक>
आँकड़े सारांश आकार ()
आउटपुट रैंक 1 टेंसर (आकार = [4]) टेंसर के निम्नलिखित 4 मान हैं: [मैक्स_स्प्लिट्स, फीचर_डाइमेंशन, num_buckets, स्टैटिस्टिक्स_डिमेंशन], जहां स्टैटिस्टिक्स_डिमेंशन = ग्रेडिएंट_डिमेंशन + हेसियन_डिमेंशन।
आउटपुट <फ्लोट>
आँकड़े सारांशमान ()
आउटपुट रैंक 1 टेंसर (आकार = [गैर शून्य आंकड़ों की संख्या])

विरासत में मिली विधियां

सार्वजनिक तरीके

सार्वजनिक स्थैतिक BoostedTreeSparseAggregateStats ( स्कोप स्कोप, ऑपरेंड <इंटीजर> नोडआईड्स , ऑपरेंड <फ्लोट> ग्रेडिएंट्स, ऑपरेंड <फ्लोट> हेसियन, ऑपरेंड <इंटीजर> फीचरइंडिस, ऑपरेंड <इंटीजर> फीचर वैल्यू, ऑपरेंड <इंटीजर> फीचरशेप, लॉन्ग मैक्सस्प्लिट्स) बनाते हैं।

एक नया BoostedTreesSparseAggregateStats ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।

मापदंडों
दायरा वर्तमान दायरा
नोड आईडी इंट32; रैंक 1 प्रत्येक उदाहरण के लिए नोड आईडी युक्त टेंसर, आकार [बैच_साइज]।
ढ़ाल फ्लोट32; रैंक 2 टेंसर (आकार = [बैच_साइज़, लॉगिट्स_डिमेंशन]) प्रत्येक उदाहरण के लिए ग्रेडिएंट के साथ।
हेसियन फ्लोट32; रैंक 2 टेंसर (आकार = [बैच_साइज़, हेसियन_डिमेंशन]) प्रत्येक उदाहरण के लिए हेसियन के साथ।
फीचर इंडेक्स इंट32; फ़ीचर विरल टेंसर के रैंक 2 सूचकांक (आकार = [विरल प्रविष्टियों की संख्या, 2])। बैच से सभी उदाहरणों में विरल प्रविष्टियों की संख्या। पहला मान उदाहरण का सूचकांक है, दूसरा विशेषता का आयाम है। दूसरी धुरी में केवल 2 मान हो सकते हैं, अर्थात, Tensor का इनपुट सघन संस्करण केवल मैट्रिक्स हो सकता है।
विशेषतामान इंट32; फ़ीचर विरल टेंसर के रैंक 1 मान (आकार = [विरल प्रविष्टियों की संख्या])। बैच से सभी उदाहरणों में विरल प्रविष्टियों की संख्या। पहला मान उदाहरण का सूचकांक है, दूसरा विशेषता का आयाम है।
फीचरशेप इंट32; रैंक 1 फीचर विरल टेंसर का घना आकार (आकृति = [2])। पहली धुरी में केवल 2 मान हो सकते हैं, [बैच_साइज़, फ़ीचर_डिमेंशन]।
मैक्सस्प्लिट्स इंट; पूरे पेड़ में संभव विभाजन की अधिकतम संख्या।
numbuckets इंट; बकेटाइज्ड फीचर के अधिकतम संभव मूल्य के बराबर + 1.
रिटर्न
  • BoostedTreesSparseAggregateStats का एक नया उदाहरण

सार्वजनिक आउटपुट <पूर्णांक> statsSummaryIndices ()

इंट32; सारांश विरल टेंसर के रैंक 2 सूचकांक (आकार = [गैर शून्य आंकड़ों की संख्या, 4]) दूसरा अक्ष केवल 4 हो सकता है जिसमें नोड आईडी, फीचर आयाम, बकेट आईडी और सांख्यिकी_आयाम शामिल हैं। सांख्यिकी_आयाम = logits_dimension + hessian_dimension.

सार्वजनिक आउटपुट <पूर्णांक> आँकड़े सारांश आकार ()

आउटपुट रैंक 1 टेंसर (आकार = [4]) टेंसर के निम्नलिखित 4 मान हैं: [मैक्स_स्प्लिट्स, फीचर_डाइमेंशन, num_buckets, स्टैटिस्टिक्स_डिमेंशन], जहां स्टैटिस्टिक्स_डिमेंशन = ग्रेडिएंट_डिमेंशन + हेसियन_डिमेंशन। ग्रेडिएंट_डाइमेंशन लेबल_डिमेंशन के समान है, यानी आउटपुट स्पेस। जब विकर्ण हेसियन का उपयोग किया जाता है, या जब पूर्ण हेसियन का उपयोग किया जाता है तो लेबल_डाइमेंशन ^ 2 के रूप में हेसियन_डाइमेंशन लॉगिट आयाम के समान हो सकता है।

सार्वजनिक आउटपुट <फ्लोट> आँकड़े सारांश मान ()

आउटपुट रैंक 1 टेंसर (आकार = [गैर शून्य आंकड़ों की संख्या])