BatchMatMul

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

ضرب شرائح اثنين من الموتدين على دفعات.

مضاعفة جميع شرائح `Tensor` `x` و`y` (يمكن عرض كل شريحة كعنصر من عناصر دفعة)، وترتيب النتائج الفردية في موتر إخراج واحد بنفس حجم الدُفعة. يمكن ربط كل شريحة من الشرائح الفردية بشكل اختياري (يعني ضم المصفوفة تبديل مكانها وتصريفها) قبل الضرب عن طريق تعيين علامة `adj_x` أو `adj_y` على `True`، والتي تكون بشكل افتراضي `False`.

موترات الإدخال `x` و`y` هي ثنائية الأبعاد أو أعلى بالشكل `[..., r_x, c_x]` و`[..., r_y, c_y]`.

موتر الإخراج ثنائي الأبعاد أو أعلى بالشكل `[..., r_o, c_o]`، حيث:

r_o = c_x إذا adj_x وإلا r_x c_o = r_y إذا adj_y وإلا c_y

ويتم حسابها على النحو التالي:

الإخراج[...,:, :] = المصفوفة(x[..., :, :]) * المصفوفة(y[..., :, :])

ملاحظة : يدعم Train.BatchMatMul البث في أبعاد الدفعة. المزيد عن البث [هنا](http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html).

فئات متداخلة

فصل BatchMatMul.Options السمات الاختيارية لـ BatchMatMul

الثوابت

خيط OP_NAME اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

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

ثابت BatchMatMul.Options
adjX (الصفة المنطقية)
ثابت BatchMatMul.Options
صفة (صفة منطقية)
الإخراج <T>
كإخراج ()
إرجاع المقبض الرمزي للموتر.
ثابت <T يمتد TType > BatchMatMul <T>
إنشاء (نطاق النطاق ، المعامل <T> x، المعامل <T> y، خيارات... خيارات)
طريقة المصنع لإنشاء فئة تغلف عملية BatchMatMul جديدة.
الإخراج <T>
انتاج ()
ثلاثي الأبعاد أو أعلى بالشكل `[..., r_o, c_o]`

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

org.tensorflow.op.RawOp
منطقية نهائية
يساوي (كائن كائن)
كثافة العمليات النهائية
عملية
المرجع ()
قم بإرجاع وحدة الحساب هذه Operation واحدة.
السلسلة النهائية
منطقية
يساوي (كائن arg0)
الدرجة النهائية<?>
الحصول على كلاس ()
كثافة العمليات
رمز التجزئة ()
الفراغ النهائي
إعلام ()
الفراغ النهائي
إعلام الكل ()
خيط
إلى سلسلة ()
الفراغ النهائي
انتظر (طويل arg0، int arg1)
الفراغ النهائي
انتظر (طويل arg0)
الفراغ النهائي
انتظر ()
org.tensorflow.op.Op
بيئة التنفيذ المجردة
بيئى ()
قم بإرجاع بيئة التنفيذ التي تم إنشاء هذه العملية فيها.
عملية مجردة
المرجع ()
قم بإرجاع وحدة الحساب هذه Operation واحدة.
org.tensorflow.Operand
إخراج مجردة <T>
كإخراج ()
إرجاع المقبض الرمزي للموتر.
مجردة T
الموتر ()
إرجاع الموتر في هذا المعامل.
الشكل المجرد
شكل ()
تُرجع الشكل (ربما المعروف جزئيًا) للموتر المشار إليه في Output هذا المعامل.
فئة مجردة<T>
يكتب ()
إرجاع نوع الموتر لهذا المعامل
org.tensorflow.ndarray.Shaped
كثافة العمليات مجردة
الشكل المجرد
شكل ()
مجردة طويلة
مقاس ()
يحسب ويعيد الحجم الإجمالي لهذه الحاوية بعدد القيم.

الثوابت

السلسلة النهائية الثابتة العامة OP_NAME

اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

القيمة الثابتة: "BatchMatMulV2"

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

BatchMatMul.Options العام الثابت adjX (القيمة المنطقية adjX)

حدود
adjX إذا كان "صحيحًا"، قم بضم شرائح "x". الإعدادات الافتراضية هي "خطأ".

BatchMatMul.Options العام الثابت adjY (الصفة المنطقية)

حدود
صفة إذا كان "صحيحًا"، قم بضم شرائح "y". الإعدادات الافتراضية هي "خطأ".

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

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

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

إنشاء BatchMatMul <T> ثابت عام ( نطاق النطاق ، المعامل <T> x، المعامل <T> y، خيارات... خيارات)

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

حدود
نِطَاق النطاق الحالي
س ثنائي الأبعاد أو أعلى بالشكل `[..., r_x, c_x]`.
ذ ثنائي الأبعاد أو أعلى بالشكل `[..., r_y, c_y]`.
خيارات يحمل قيم السمات الاختيارية
عائدات
  • مثيل جديد من BatchMatMul

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

ثلاثي الأبعاد أو أعلى بالشكل `[..., r_o, c_o]`