Gather

الطبقة النهائية العامة جمع

اجمع الشرائح من محور "المعلمات" وفقًا لـ "المؤشرات".

يجب أن تكون "المؤشرات" عددًا صحيحًا لأي بُعد (عادةً 0-D أو 1-D). يُنتج موتر إخراج بالشكل `params.shape[:axis] + indices.shape[batch_dims:] + params.shape[axis + 1:]` حيث:

# Scalar indices (output is rank(params) - 1).
     output[a_0, ..., a_n, b_0, ..., b_n] =
       params[a_0, ..., a_n, indices, b_0, ..., b_n]
 
     # Vector indices (output is rank(params)).
     output[a_0, ..., a_n, i, b_0, ..., b_n] =
       params[a_0, ..., a_n, indices[i], b_0, ..., b_n]
 
     # Higher rank indices (output is rank(params) + rank(indices) - 1).
     output[a_0, ..., a_n, i, ..., j, b_0, ... b_n] =
       params[a_0, ..., a_n, indices[i, ..., j], b_0, ..., b_n]
 

لاحظ أنه على وحدة المعالجة المركزية، إذا تم العثور على فهرس خارج النطاق، فسيتم إرجاع خطأ. في وحدة معالجة الرسومات، إذا تم العثور على فهرس خارج النطاق، فسيتم تخزين 0 في قيمة الإخراج المقابلة.

راجع أيضًا `tf.batch_gather` و tf.gather_nd .

فئات متداخلة

فصل جمع.خيارات السمات الاختيارية Gather

الأساليب العامة

الإخراج <T>
كإخراج ()
إرجاع المقبض الرمزي للموتر.
ثابت Gather.Options
BatchDims (الدُفعات الطويلة)
ثابت <T، U يمتد الرقم، V يمتد الرقم> اجمع <T>
إنشاء (نطاق النطاق ، معلمات المعامل <T>، مؤشرات المعامل <U>، محور المعامل <V>، خيارات... خيارات)
طريقة المصنع لإنشاء فئة تغلف عملية تجميع جديدة.
الإخراج <T>
انتاج ()
تم جمع القيم من "المعلمات" من الفهارس المقدمة بواسطة "المؤشرات"، بالشكل `params.shape[:axis] + indices.shape + params.shape[axis + 1:]`.

الطرق الموروثة

الأساليب العامة

الإخراج العام <T> كإخراج ()

إرجاع المقبض الرمزي للموتر.

المدخلات إلى عمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. يتم استخدام هذه الطريقة للحصول على مقبض رمزي يمثل حساب الإدخال.

Gather.Options BatchDims العامة الثابتة (BatchDims الطويلة)

جمع ثابت عام <T> إنشاء (نطاق النطاق ، معلمات المعامل <T>، مؤشرات المعامل <U>، محور المعامل <V>، خيارات... خيارات)

طريقة المصنع لإنشاء فئة تغلف عملية تجميع جديدة.

حدود
نِطَاق النطاق الحالي
المعلمات الموتر الذي يتم جمع القيم منه. يجب أن تكون رتبة `محور + 1` على الأقل.
المؤشرات مؤشر الموتر. يجب أن يكون في النطاق `[0, params.shape[axis])`.
محور المحور الموجود في "المعلمات" لجمع "المؤشرات" منها. الافتراضيات إلى البعد الأول. يدعم الفهارس السلبية.
خيارات يحمل قيم السمات الاختيارية
عائدات
  • مثيل جديد من جمع

الإخراج العام <T> الإخراج ()

تم جمع القيم من "المعلمات" من الفهارس المقدمة بواسطة "المؤشرات"، بالشكل `params.shape[:axis] + indices.shape + params.shape[axis + 1:]`.