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 )