تينسورفلو :: العمليات :: AllCandidateSampler

#include <candidate_sampling_ops.h>

يولد تسميات لأخذ العينات المرشح بتوزيع أحادي غرام مكتسب.

ملخص

انظر تفسيرات أخذ العينات المرشح وتنسيقات البيانات في go / مرشح العينات.

لكل دفعة ، يختار هذا المرجع مجموعة واحدة من التسميات المرشحة التي تم أخذ عينات منها.

مزايا أخذ العينات المرشحة لكل دفعة هي البساطة وإمكانية ضرب المصفوفة الكثيفة بكفاءة. العيب هو أنه يجب اختيار المرشحين الذين تم أخذ عينات منهم بشكل مستقل عن السياق والتسميات الحقيقية.

الحجج:

  • النطاق: كائن النطاق
  • true_classes: مصفوفة_حجم_الدفعة * عدد_تصحيح ، حيث يحتوي كل صف على معرفات عدد_الصنف_الهدف_المقابل.
  • num_true: عدد التسميات الحقيقية لكل سياق.
  • num_sampled: عدد المرشحين المطلوب إنتاجهم.
  • فريد: إذا كان الفريد صحيحًا ، فنحن نختبر مع الرفض ، بحيث يكون جميع المرشحين الذين تم أخذ عينات منهم في الدفعة فريدًا. يتطلب هذا بعض التقريب لتقدير احتمالات أخذ العينات بعد الرفض.

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

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

عائدات:

  • Output عينات_المرشحين: متجه بطول عدد_ عينات ، حيث يكون كل عنصر هو معرف المرشح المأخوذ من العينة.
  • Output صحيح_توقع_كونت: حجم_حجم_الدفعة * عدد_مصفوفة حقيقية ، يمثل عدد المرات التي يُتوقع فيها حدوث كل مرشح في مجموعة من العينات المرشحة. إذا كان فريد = صحيح ، فهذا احتمال.
  • Output sampled_uable_count: متجه بطول عدد_ عينات ، لكل مرشح تم اختياره في عينة يمثل عدد المرات التي يُتوقع فيها حدوث المرشح في مجموعة من العينات المرشحة. إذا كان فريد = صحيح ، فهذا احتمال.

البنائين والمدمرين

AllCandidateSampler (const :: tensorflow::Scope & scope, :: tensorflow::Input true_classes, int64 num_true, int64 num_sampled, bool unique)
AllCandidateSampler (const :: tensorflow::Scope & scope, :: tensorflow::Input true_classes, int64 num_true, int64 num_sampled, bool unique, const AllCandidateSampler::Attrs & attrs)

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

operation
sampled_candidates
sampled_expected_count
true_expected_count

وظائف ثابتة عامة

Seed (int64 x)
Seed2 (int64 x)

الهياكل

tensorflow :: ops :: AllCandidateSampler :: Attrs

محددات السمات الاختيارية لـ AllCandidateSampler .

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

عملية

Operation operation

المرشحون الذين تم أخذ عينات منهم

::tensorflow::Output sampled_candidates

sampled_bit_count

::tensorflow::Output sampled_expected_count

عدد صحيح_متوقعة

::tensorflow::Output true_expected_count

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

AllCandidateSampler

 AllCandidateSampler(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input true_classes,
  int64 num_true,
  int64 num_sampled,
  bool unique
)

AllCandidateSampler

 AllCandidateSampler(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input true_classes,
  int64 num_true,
  int64 num_sampled,
  bool unique,
  const AllCandidateSampler::Attrs & attrs
)

وظائف ثابتة عامة

بذرة

Attrs Seed(
  int64 x
)

البذور 2

Attrs Seed2(
  int64 x
)