LogCosh

सार्वजनिक वर्ग लॉगकोश

गणना भविष्यवाणी त्रुटि के हाइपरबोलिक कोसाइन के लघुगणक की गणना करती है।

logcosh = log((exp(x) + exp(-x))/2) , जहां x त्रुटि predictions - labels

स्टैंडअलोन उपयोग:

    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} });
    LogCosh logcosh = new LogCosh(tf);
    Operand<TFloat32> result = logcosh.call(labels, predictions);
    // produces 0.108
 

नमूना वजन के साथ कॉलिंग:

    Operand<TFloat32> sampleWeight = tf.constant(new float[] {0.8f, 0.2f});
    Operand<TFloat32> result = logcosh.call(labels, predictions, sampleWeight);
    // produces 0.087f
 

SUM कटौती प्रकार का उपयोग करना:

    LogCosh logcosh = new LogCosh(tf, Reduction.SUM);
    Operand<TFloat32> result = logcosh.call(labels, predictions);
    // produces 0.217f
 

NONE कमी प्रकार का उपयोग करना:

    LogCosh logcosh = new LogCosh(tf, Reduction.NONE);
    Operand<TFloat32> result = logcosh.call(labels, predictions);
    // produces [0.217f, 0f]
 

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

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

लॉगकॉश (ऑप्स टीएफ)
हानि नाम के रूप में getSimpleName() का उपयोग करके एक LogCosh हानि बनाता है और REDUCTION_DEFAULT की हानि में कमी करता है
लॉगकॉश (ऑप्स टीएफ, स्ट्रिंग नाम)
REDUCTION_DEFAULT की हानि में कमी का उपयोग करके एक लॉगकोश हानि बनाता है
लॉगकॉश (ऑप्स टीएफ, कटौती में कमी)
हानि नाम के रूप में getSimpleName() का उपयोग करके एक LogCosh हानि बनाता है
लॉगकोश (ऑप्स टीएफ, स्ट्रिंग नाम, कटौती में कमी)
लॉगकोश हानि उत्पन्न करता है

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

<T TNumber > ऑपरेंड <T> का विस्तार करता है
कॉल ( ऑपरेंड <? एक्सटेंड्स टीएनंबर > लेबल, ऑपरेंड <टी> पूर्वानुमान, ऑपरेंड <टी> सैंपलवेट्स)
एक ऑपरेंड उत्पन्न करता है जो नुकसान की गणना करता है।

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

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

सार्वजनिक लॉगकॉश (ऑप्स टीएफ)

हानि नाम के रूप में getSimpleName() का उपयोग करके एक LogCosh हानि बनाता है और REDUCTION_DEFAULT की हानि में कमी करता है

पैरामीटर
tf टेंसरफ़्लो ऑप्स

सार्वजनिक लॉगकॉश (ऑप्स टीएफ, स्ट्रिंग नाम)

REDUCTION_DEFAULT की हानि में कमी का उपयोग करके एक लॉगकोश हानि बनाता है

पैरामीटर
tf टेंसरफ़्लो ऑप्स
नाम हानि का नाम, यदि शून्य है तो getSimpleName() का उपयोग किया जाता है।

सार्वजनिक लॉगकॉश (ऑप्स टीएफ, कटौती में कमी)

हानि नाम के रूप में getSimpleName() का उपयोग करके एक LogCosh हानि बनाता है

पैरामीटर
tf टेंसरफ़्लो ऑप्स
कमी हानि पर लागू होने वाली कटौती का प्रकार.

सार्वजनिक लॉगकॉश (ऑप्स टीएफ, स्ट्रिंग नाम, कटौती में कमी)

लॉगकोश हानि उत्पन्न करता है

पैरामीटर
tf टेंसरफ़्लो ऑप्स
नाम हानि का नाम, यदि शून्य है तो getSimpleName() का उपयोग किया जाता है।
कमी हानि पर लागू होने वाली कटौती का प्रकार.

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

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

एक ऑपरेंड उत्पन्न करता है जो नुकसान की गणना करता है।

पैरामीटर
लेबल सत्य मान या लेबल
भविष्यवाणियों भविष्यवाणियाँ
नमूनावजन वैकल्पिक नमूना वज़न हानि के लिए गुणांक के रूप में कार्य करता है। यदि एक अदिश राशि प्रदान की जाती है, तो हानि को केवल दिए गए मान से मापा जाता है। यदि सैंपलवेट्स आकार का एक टेंसर है [बैच_आकार], तो बैच के प्रत्येक नमूने के लिए कुल नुकसान सैंपलवेट्स वेक्टर में संबंधित तत्व द्वारा पुन: स्केल किया जाता है। यदि सैंपलवेट्स का आकार [बैच_साइज, डी0, .. डीएन-1] है (या इस आकार में प्रसारित किया जा सकता है), तो भविष्यवाणियों के प्रत्येक हानि तत्व को सैंपलवेट्स के संबंधित मूल्य द्वारा स्केल किया जाता है। (डीएन-1 पर ध्यान दें: सभी हानि फ़ंक्शन 1 आयाम से कम हो जाते हैं, आमतौर पर अक्ष=-1।)
रिटर्न
  • हानि