tensorflow:: ops:: SparseSoftmaxCrossEntropyWithLogits

#include <nn_ops.h>

מחשב את עלות האנטרופיה הצולבת של softmax ואת הגרדיאנטים לצורך התפשטות לאחור.

תַקצִיר

בניגוד ל- SoftmaxCrossEntropyWithLogits , פעולה זו אינה מקבלת מטריצה ​​של הסתברויות תוויות, אלא תווית אחת לכל שורה של תכונות. תווית זו נחשבת כבעלת הסתברות של 1.0 עבור השורה הנתונה.

הקלטים הם הלוגיטים, לא ההסתברויות.

טיעונים:

  • היקף: אובייקט היקף
  • מאפיינים: batch_size x num_classes מטריצה
  • תוויות: וקטור batch_size עם ערכים ב-[0, num_classes). זוהי התווית עבור ערך ה-minibatch הנתון.

החזרות:

  • Output : אובדן לדוגמה (וקטור גודל אצווה).
  • Output backprop: גרדיאנטים שעברו הפצה לאחור (מטריצת batch_size x num_classes).

בנאים והורסים

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

מאפיינים ציבוריים

backprop
loss
operation

מאפיינים ציבוריים

גב-פרופ

::tensorflow::Output backprop

הֶפסֵד

::tensorflow::Output loss

מִבצָע

Operation operation

תפקידים ציבוריים

SparseSoftmaxCrossEntropyWithLogits

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