تينسورفلو :: العمليات :: غير مصنف
#include <math_ops.h>
يحسب الحد الأدنى على طول مقاطع الموتر.
ملخص
اقرأ القسم الخاص بالتجزئة للحصول على شرح للقطاعات.
هذا المعامل مشابه لمعامِل مجموع القطعة غير المصنف الموجود (هنا) . بدلاً من حساب المجموع على المقاطع ، فإنه يحسب الحد الأدنى مثل:
\(output_i = {j...} data_[j...]\) حيث يكون min أكثر من tuples j...
بحيث يكون المقطع _ids segment_ids[j...] == i
.
إذا كان الحد الأدنى فارغًا لمعرف مقطع معين i
، فإنه ينتج أكبر قيمة ممكنة للنوع الرقمي المحدد ، output[i] = numeric_limits ::max()
output[i] = numeric_limits ::max()
.
على سبيل المثال:
c = tf.constant([[1,2,3,4], [5,6,7,8], [4,3,2,1]]) tf.unsorted_segment_min(c, tf.constant([0, 1, 0]), num_segments=2) # ==> [[ 1, 2, 2, 1], # [5, 6, 7, 8]]
إذا كان معرّف المقطع i
سالبًا ، فسيتم إسقاط القيمة المقابلة ، ولن يتم تضمينه في النتيجة.
الحجج:
- النطاق: كائن النطاق
- section_ids: موتر شكله هو بادئة من
data.shape
.
عائدات:
-
Output
: لديه نفس شكل البيانات، باستثناء لأولsegment_ids.rank
الأبعاد، والتي يتم استبدالها بعد واحد التي لديها حجمnum_segments
.
البنائين والمدمرين | |
---|---|
UnsortedSegmentMin (const :: tensorflow::Scope & scope, :: tensorflow::Input data, :: tensorflow::Input segment_ids, :: tensorflow::Input num_segments) |
السمات العامة | |
---|---|
operation | |
output |
الوظائف العامة | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
السمات العامة
عملية
Operation operation
انتاج
::tensorflow::Output output
الوظائف العامة
غير مصنف
UnsortedSegmentMin( const ::tensorflow::Scope & scope, ::tensorflow::Input data, ::tensorflow::Input segment_ids, ::tensorflow::Input num_segments )
العقدة
::tensorflow::Node * node() const
المشغل :: tensorflow :: الإدخال
operator::tensorflow::Input() const
المشغل :: Tensorflow :: Output
operator::tensorflow::Output() const
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2020-04-20 (حسب التوقيت العالمي المتفَّق عليه)