tensorflow:: ops:: SparseSoftmaxCrossEntropyWithLogits

#include <nn_ops.h>

यह बैकप्रॉपेगेट करने के लिए सॉफ्टमैक्स क्रॉस एंट्रोपी लागत और ग्रेडिएंट की गणना करता है।

सारांश

SoftmaxCrossEntropyWithLogits के विपरीत, यह ऑपरेशन लेबल प्रायिकता मैट्रिक्स को स्वीकार नहीं करता है, बल्कि फीचर की प्रत्येक पंक्ति के लिए एक एकल लेबल स्वीकार करता है। इस लेबल को दी गई पंक्ति के लिए 1.0 की प्रायिकता वाला माना जाता है।

इनपुट लॉजिट मान हैं, प्रायिकताएँ नहीं।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • विशेषताएं: बैच_आकार x num_classes मैट्रिक्स
  • लेबल: बैच_साइज़ वेक्टर जिसमें [0, num_classes) में मान हैं। यह दिए गए मिनीबैच प्रविष्टि के लिए लेबल है।

प्रतिफल:

  • Output हानि: प्रति उदाहरण हानि (बैच_साइज़ वेक्टर)।
  • Output बैकप्रॉप: बैकप्रॉपेगेटेड ग्रेडिएंट्स (बैच_साइज़ x num_क्लासेस मैट्रिक्स)।

कंस्ट्रक्टर और डिस्ट्रक्टर

SparseSoftmaxCrossEntropyWithLogits (const :: tensorflow::Scope & scope, :: tensorflow::Input features, :: tensorflow::Input labels)

सार्वजनिक विशेषताएँ

backprop
loss
operation

सार्वजनिक विशेषताएँ

बैकप्रॉप

::tensorflow::Output backprop

नुकसान

::tensorflow::Output loss

संचालन

Operation operation

सार्वजनिक समारोह

स्पार्ससॉफ्टमैक्सक्रॉसएंट्रोपीविदलॉजिट्स

 SparseSoftmaxCrossEntropyWithLogits(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input features,
  ::tensorflow::Input labels
)