MeanAbsolutePercentageError

सार्वजनिक वर्ग MeanAbsolutePercentageError

लेबल और पूर्वानुमानों के बीच माध्य पूर्ण प्रतिशत त्रुटि की गणना करता है।

loss = 100 * abs(labels - predictions) / labels

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

    Operand<TFloat32> labels =
        tf.constant(new float[][] { {2.f, 1.f}, {2.f, 3.f} });
    Operand<TFloat32> predictions =
        tf.constant(new float[][] { {1.f, 1.f}, {1.f, 0.f} });
    MeanAbsolutePercentageError mape = new MeanAbsolutePercentageError(tf);
    Operand<TFloat32> result = mape.call(labels, predictions);
    // produces 50f
 

नमूना भार के साथ कॉलिंग:

    Operand<TFloat32> sampleWeight = tf.constant(new float[] {0.7f, 0.3f});
    Operand<TFloat32> result = mape.call(labels, predictions, sampleWeight);
    // produces 20f
 

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

    MeanAbsolutePercentageError mape = new MeanAbsolutePercentageError(tf, Reduction.SUM);
    Operand<TFloat32> result = mape.call(labels, predictions);
    // produces 100.0f
 

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

    MeanAbsolutePercentageError mape = new MeanAbsolutePercentageError(tf, Reduction.NONE);
    Operand<TFloat32> result = mape.call(labels, predictions);
    // produces [25f, 75f]
 

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

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

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

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

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

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

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

सार्वजनिक MeanAbsolutePercentageError (ऑप्स tf)

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

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

सार्वजनिक MeanAbsolutePercentageError (ऑप्स tf, कटौती में कमी)

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

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

सार्वजनिक MeanAbsolutePercentageError (ऑप्स tf, स्ट्रिंग नाम, कटौती में कमी)

एक MeanAbsolutePercentageError बनाता है

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

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

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

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

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