CategoricalCrossentropy

सार्वजनिक वर्ग श्रेणीबद्ध क्रॉसेंट्रॉपी

एक मीट्रिक जो सच्चे लेबल और अनुमानित लेबल के बीच श्रेणीगत क्रॉस-एन्ट्रॉपी हानि की गणना करता है।

यह क्रॉसेंट्रॉपी मीट्रिक वर्ग है जिसका उपयोग तब किया जाता है जब एकाधिक लेबल वर्ग (2 या अधिक) हों। लेबल को one_hot प्रतिनिधित्व के रूप में दिया जाना चाहिए। उदाहरण के लिए, जब लेबल मान [2, 0, 1] होते हैं, तो लेबल ऑपरेंड में = [[0, 0, 1], [1, 0, 0], [0, 1, 0]]

विरासत में मिले स्थिरांक

सार्वजनिक निर्माता

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

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

ऑपरेंड <टी>
कॉल ( ऑपरेंड <? एक्सटेंड्स टीएनंबर > लेबल्स, ऑपरेंड <? एक्सटेंड्स टीएनंबर > प्रेडिक्शन्स)
labels और predictions के बीच भारित हानि की गणना करता है

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

सार्वजनिक निर्माता

सार्वजनिक श्रेणीबद्ध क्रॉसेंट्रॉपी (ऑप्स टीएफ, स्ट्रिंग नाम, बूलियन फ्रॉमलॉगिट्स, फ्लोट लेबलस्मूथिंग, लॉन्ग सीड, क्लास<टी> प्रकार)

एक श्रेणीबद्ध क्रॉसेंट्रॉपी मीट्रिक बनाता है जो लेबल और भविष्यवाणियों के बीच क्रॉसेंट्रॉपी मीट्रिक की गणना करता है।

चैनल अक्ष के लिए CHANNELS_LAST उपयोग करता है।

पैरामीटर
tf टेंसरफ़्लो ऑप्स
नाम इस मीट्रिक का नाम, यदि शून्य है तो मीट्रिक नाम getSimpleName() है।
लॉगिट्स से क्या भविष्यवाणियों को संभाव्यता वितरण के विपरीत लॉगिट मानों के टेंसर के रूप में व्याख्या करना है।
लेबलस्मूथिंग लेबल को सुचारू करने के लिए उपयोग किया जाने वाला मान, जब> 0, लेबल मान सुचारू हो जाते हैं, जिसका अर्थ है कि लेबल मानों पर विश्वास शिथिल हो जाता है। उदाहरण के लिए labelSmoothing=0.2 अर्थ है कि हम लेबल 0 के लिए 0.1 और लेबल 1 के लिए 0.9 का मान उपयोग करेंगे।
बीज यादृच्छिक संख्या पीढ़ी के लिए बीज. किसी दिए गए बीज के साथ बनाया गया इनिशियलाइज़र हमेशा किसी दिए गए आकार और डेटा प्रकार के लिए समान यादृच्छिक टेंसर उत्पन्न करेगा।
प्रकार चर और परिणाम के लिए प्रकार

सार्वजनिक श्रेणीबद्ध क्रॉसेंट्रॉपी (ऑप्स टीएफ, स्ट्रिंग नाम, बूलियन फ्रॉमलॉगिट्स, फ्लोट लेबलस्मूथिंग, इंट एक्सिस, लॉन्ग सीड, क्लास<टी> प्रकार)

एक श्रेणीबद्ध क्रॉसेंट्रॉपी मीट्रिक बनाता है जो लेबल और भविष्यवाणियों के बीच क्रॉसेंट्रॉपी मीट्रिक की गणना करता है।

पैरामीटर
tf टेंसरफ़्लो ऑप्स
नाम इस मीट्रिक का नाम, यदि शून्य है तो मीट्रिक नाम getSimpleName() है।
लॉगिट्स से क्या भविष्यवाणियों को संभाव्यता वितरण के विपरीत लॉगिट मानों के टेंसर के रूप में व्याख्या करना है।
लेबलस्मूथिंग लेबल को सुचारू करने के लिए उपयोग किया जाने वाला मान, जब> 0, लेबल मान सुचारू हो जाते हैं, जिसका अर्थ है कि लेबल मानों पर विश्वास शिथिल हो जाता है। उदाहरण के लिए labelSmoothing=0.2 अर्थ है कि हम लेबल 0 के लिए 0.1 और लेबल 1 के लिए 0.9 का मान उपयोग करेंगे।
एक्सिस Int चैनल अक्ष निर्दिष्ट कर रहा है। axis= CHANNELS_LAST डेटा प्रारूप channels_last से मेल खाता है, और axis= CHANNELS_FIRST डेटा प्रारूप channels_first से मेल खाता है।
बीज यादृच्छिक संख्या पीढ़ी के लिए बीज. किसी दिए गए बीज के साथ बनाया गया इनिशियलाइज़र हमेशा किसी दिए गए आकार और डेटा प्रकार के लिए समान यादृच्छिक टेंसर उत्पन्न करेगा।
प्रकार चर और परिणाम के लिए प्रकार

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

सार्वजनिक ऑपरेंड <T> कॉल ( ऑपरेंड <? एक्सटेंड्स TNumber > लेबल्स, ऑपरेंड <? एक्सटेंड्स TNumber > प्रेडिक्शन्स)

labels और predictions के बीच भारित हानि की गणना करता है

पैरामीटर
लेबल सत्य मान या लेबल
भविष्यवाणियों भविष्यवाणियाँ
रिटर्न
  • हानि