تحذير: تم إهمال واجهة برمجة التطبيقات هذه وستتم إزالتها في إصدار مستقبلي من TensorFlow بعد استقرار الاستبدال .

ScatterMin

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

لتقليل التحديثات المتفرقة إلى مرجع متغير باستخدام عملية "min".

هذه العملية تحسب

# المؤشرات العددية المرجع [الفهارس ، ...] = دقيقة (المرجع [الفهارس ، ...] ، التحديثات [...])

# مؤشرات المتجهات (لكل i) ref [الفهارس [i] ، ...] = min (المرجع [الفهارس [i] ، ...] ، التحديثات [i ، ...])

# مؤشرات ذات مرتبة عالية (لكل i، ...، j) المرجع [مؤشرات [i، ...، j]، ...] = min (ref [فهارس [i، ...، j]، .. .] ، التحديثات [i ، ... ، j ، ...])

تنتج هذه العملية "ref" بعد إتمام التحديث. هذا يجعل من السهل سلسلة العمليات التي تحتاج إلى استخدام قيمة إعادة التعيين.

يتم التعامل مع الإدخالات المكررة بشكل صحيح: إذا كانت "الفهارس" المتعددة تشير إلى نفس الموقع ، فإن مساهماتها تتحد.

يتطلب `updates.shape = indices.shape + ref.shape [1:]` أو `updates.shape = []`.

فئات متداخلة

صف دراسي حد أدنى من الخيارات السمات الاختيارية لـ ScatterMin

الطرق العامة

الإخراج <T>
asOutput ()
إرجاع المقبض الرمزي للموتر.
ثابت <T يمتد الرقم ، U يمتد الرقم> ScatterMin <T>
إنشاء ( نطاق النطاق ، عامل التشغيل <T> المرجع ، مؤشرات عامل التشغيل <U> ، تحديثات عامل التشغيل <T> ، خيارات ... خيارات)
طريقة المصنع لإنشاء فئة التفاف لعملية ScatterMin جديدة.
الإخراج <T>
outputRef ()
= نفس "المرجع".
مبعثر ثابتالحد الأدنى من الخيارات
useLocking (استخدام منطقي قفل)

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

الطرق العامة

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

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

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

عمومي ثابت ScatterMin <T> إنشاء ( نطاق النطاق ، عامل التشغيل <T> المرجع ، عامل التشغيل <U> فهارس ، عامل التشغيل <T> التحديثات ، الخيارات ... الخيارات)

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

المعلمات
مجال النطاق الحالي
المرجع يجب أن يكون من عقدة "متغير".
المؤشرات موتر من المؤشرات في البعد الأول لـ "المرجع".
التحديثات موتر للقيم المحدثة لتقليلها إلى "المرجع".
والخيارات يحمل قيم سمات اختيارية
عائدات
  • مثيل جديد من ScatterMin

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

= نفس "المرجع". يُعاد كتسهيل للعمليات التي تريد استخدام القيم المحدّثة بعد إتمام التحديث.

مبعثر ثابت عام ، الحد الأدنى ، استخدام الخيارات ، قفل (استخدام منطقي ، قفل)

المعلمات
useLocking إذا كان هذا صحيحًا ، فسيتم حماية التحديث بقفل ؛ وبخلاف ذلك ، يكون السلوك غير محدد ، ولكنه قد يعرض خلافًا أقل.