tensorflow:: ops:: SparseSoftmaxCrossEntropyWithLogits

#include <nn_ops.h>

يحسب تكلفة الإنتروبيا المتقاطعة softmax والتدرجات اللازمة للانتشار العكسي.

ملخص

على عكس دالة SoftmaxCrossEntropyWithLogits ، لا تقبل هذه العملية مصفوفة احتمالات التصنيفات، بل تصنيفًا واحدًا لكل صف من الميزات. ويُفترض أن يكون لهذا التصنيف احتمال 1.0 للصف المحدد.

المدخلات هي اللوغاريتمات، وليست الاحتمالات.

الحجج:

  • النطاق: كائن النطاق
  • الميزات: مصفوفة حجم الدفعة × عدد الفئات
  • التصنيفات: متجه حجم الدفعة بقيم تتراوح بين 0 و num_classes. هذا هو التصنيف الخاص بإدخال الدفعة المصغرة المحدد.

المرتجعات:

  • خسارة Output : خسارة لكل مثال (متجه حجم الدفعة).
  • مخرجات الانتشار Output : التدرجات المنتشرة عكسيًا (مصفوفة حجم الدفعة × عدد الفئات).

البناة والمدمرون

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
)