تينسورفلو :: العمليات :: 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 )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2020-04-21 (حسب التوقيت العالمي المتفَّق عليه)