tensorflow:: ops:: ComputeAccidentalHits

#include <candidate_sampling_ops.h>

يحسب معرفات المواضع في sampled_candidates التي تتطابق مع true_labels.

ملخص

عند تطبيق خوارزمية NCE باستخدام اللوغاريتمات الاحتمالية، يجب تمرير نتيجة هذه العملية عبر عملية SparseToDense، ثم إضافتها إلى لوغاريتمات المرشحين الذين تم اختيارهم عشوائيًا. يؤدي هذا إلى "إزالة" التصنيفات المختارة عشوائيًا التي تطابق التصنيفات الحقيقية، وذلك بجعل المصنف يتأكد من أنها تصنيفات مختارة عشوائيًا.

الحجج:

  • النطاق: كائن النطاق
  • true_classes: مخرجات true_classes من UnpackSparseLabels.
  • sampled_candidates: مخرجات sampled_candidates من CandidateSampler.
  • num_true: عدد التصنيفات الصحيحة لكل سياق.

السمات الاختيارية (انظر Attrs ):

  • البذرة: إذا تم ضبط قيمة البذرة أو البذرة الثانية على قيمة غير صفرية، فسيتم تهيئة مولد الأرقام العشوائية باستخدام البذرة المعطاة. وإلا، فسيتم تهيئته باستخدام بذرة عشوائية.
  • seed2: بذرة ثانية لتجنب تصادم البذور.

المرتجعات:

  • مؤشرات Output : متجه من المؤشرات التي تتوافق مع صفوف المرشحين الحقيقيين.
  • معرفات Output : متجه من معرفات المواضع في sampled_candidates التي تطابق true_label للصف ذي الفهرس المقابل في indices.
  • أوزان Output : متجه بنفس طول الفهارس والمعرفات، حيث يكون كل عنصر فيه -FLOAT_MAX.

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

ComputeAccidentalHits (const :: tensorflow::Scope & scope, :: tensorflow::Input true_classes, :: tensorflow::Input sampled_candidates, int64 num_true)
ComputeAccidentalHits (const :: tensorflow::Scope & scope, :: tensorflow::Input true_classes, :: tensorflow::Input sampled_candidates, int64 num_true, const ComputeAccidentalHits::Attrs & attrs)

السمات العامة

ids
indices
operation
weights

الدوال الثابتة العامة

Seed (int64 x)
Seed2 (int64 x)

الهياكل

tensorflow:: ops:: ComputeAccidentalHits:: Attrs

أدوات تعيين السمات الاختيارية لـ ComputeAccidentalHits .

السمات العامة

معرفات

::tensorflow::Output ids

المؤشرات

::tensorflow::Output indices

عملية

Operation operation

الأوزان

::tensorflow::Output weights

الوظائف العامة

حساب الضربات العرضية

 ComputeAccidentalHits(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input true_classes,
  ::tensorflow::Input sampled_candidates,
  int64 num_true
)

حساب الضربات العرضية

 ComputeAccidentalHits(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input true_classes,
  ::tensorflow::Input sampled_candidates,
  int64 num_true,
  const ComputeAccidentalHits::Attrs & attrs
)

الدوال الثابتة العامة

بذرة

Attrs Seed(
  int64 x
)

البذرة 2

Attrs Seed2(
  int64 x
)