लेबल और भविष्यवाणियों के बीच पॉइसन हानि की गणना करता है।
loss = predictions - labels * log(predictions)
स्टैंडअलोन उपयोग:
Operand<TFloat32> labels = tf.constant(new float[][] { {0.f, 1.f}, {0.f, 0.f} }); Operand<TFloat32> predictions = tf.constant(new float[][] { {1.f, 1.f}, {0.f, 0.f} }); Poisson poissonLoss = new Poisson(tf); Operand<TFloat32> result = poissonLoss.call(labels, predictions); // produces 0.5f
नमूना वजन के साथ कॉलिंग:
Operand<TFloat32> sampleWeight = tf.constant(new float[] {0.8f, 0.2f}); Operand<TFloat32> result = poissonLoss.call(labels, predictions, sampleWeight); // produces 0.4f
SUM
कटौती प्रकार का उपयोग करना:
Poisson poissonLoss = new Poisson(tf, Reduction.SUM); Operand<TFloat32> result = poissonLoss.call(labels, predictions); // produces 0.999f
NONE
कमी प्रकार का उपयोग करना:
Poisson poissonLoss = new Poisson(tf, Reduction.NONE); Operand<TFloat32> result = poissonLoss.call(labels, predictions); // produces [0.999f, 0f]
विरासत में मिले क्षेत्र
सार्वजनिक निर्माता
पॉइसन (ऑप्स टीएफ) हानि नाम के रूप में getSimpleName() का उपयोग करके एक पॉइसन हानि बनाता है और REDUCTION_DEFAULT की हानि में कमी करता है | |
पॉइसन (ऑप्स टीएफ, स्ट्रिंग नाम) REDUCTION_DEFAULT की हानि में कमी का उपयोग करके एक पॉइसन हानि बनाता है | |
पॉइसन (ऑप्स टीएफ, कमी में कमी) हानि नाम के रूप में getSimpleName() का उपयोग करके पॉइसन हानि बनाता है | |
सार्वजनिक तरीके
<T TNumber > ऑपरेंड <T> का विस्तार करता है |
विरासत में मिले तरीके
सार्वजनिक निर्माता
सार्वजनिक पॉइसन (ऑप्स टीएफ)
हानि नाम के रूप में getSimpleName()
का उपयोग करके एक पॉइसन हानि बनाता है और REDUCTION_DEFAULT
की हानि में कमी करता है
पैरामीटर
tf | टेंसरफ़्लो ऑप्स |
---|
सार्वजनिक पॉइसन (ऑप्स टीएफ, स्ट्रिंग नाम)
REDUCTION_DEFAULT
की हानि में कमी का उपयोग करके एक पॉइसन हानि बनाता है
पैरामीटर
tf | टेंसरफ़्लो ऑप्स |
---|---|
नाम | हानि का नाम, यदि शून्य है तो getSimpleName() का उपयोग किया जाता है। |
सार्वजनिक पॉइसन (ऑप्स टीएफ, कटौती में कमी)
हानि नाम के रूप में getSimpleName()
का उपयोग करके पॉइसन हानि बनाता है
पैरामीटर
tf | टेंसरफ़्लो ऑप्स |
---|---|
कमी | हानि पर लागू होने वाली कटौती का प्रकार. |
सार्वजनिक पॉइसन (ऑप्स टीएफ, स्ट्रिंग नाम, कटौती में कमी)
पॉइसन हानि उत्पन्न करता है
पैरामीटर
tf | टेंसरफ़्लो ऑप्स |
---|---|
नाम | हानि का नाम, यदि शून्य है तो getSimpleName() का उपयोग किया जाता है। |
कमी | हानि पर लागू होने वाली कटौती का प्रकार. |
सार्वजनिक तरीके
सार्वजनिक ऑपरेंड <T> कॉल ( ऑपरेंड <? एक्सटेंड्स TNumber > लेबल, ऑपरेंड <T> पूर्वानुमान, ऑपरेंड <T> सैंपलवेट्स)
एक ऑपरेंड उत्पन्न करता है जो नुकसान की गणना करता है।
पैरामीटर
लेबल | सत्य मान या लेबल |
---|---|
भविष्यवाणियों | भविष्यवाणियाँ |
नमूनावजन | वैकल्पिक नमूना वज़न हानि के लिए गुणांक के रूप में कार्य करता है। यदि एक अदिश राशि प्रदान की जाती है, तो हानि को केवल दिए गए मान से मापा जाता है। यदि सैंपलवेट्स आकार का एक टेंसर है [बैच_आकार], तो बैच के प्रत्येक नमूने के लिए कुल नुकसान सैंपलवेट्स वेक्टर में संबंधित तत्व द्वारा पुन: स्केल किया जाता है। यदि सैंपलवेट्स का आकार [बैच_साइज, डी0, .. डीएन-1] है (या इस आकार में प्रसारित किया जा सकता है), तो भविष्यवाणियों के प्रत्येक हानि तत्व को सैंपलवेट्स के संबंधित मूल्य द्वारा स्केल किया जाता है। (डीएन-1 पर ध्यान दें: सभी हानि फ़ंक्शन 1 आयाम से कम हो जाते हैं, आमतौर पर अक्ष=-1।) |
रिटर्न
- हानि