tensorflow:: ops:: SparseMatMul

#include <math_ops.h>

اضرب المصفوفة "أ" في المصفوفة "ب".

ملخص

يجب أن تكون المدخلات مصفوفات ثنائية الأبعاد، ويجب أن يتطابق البعد الداخلي للمصفوفة "a" مع البعد الخارجي للمصفوفة "b". يجب أن تكون كلتا المصفوفتين "a" و"b" Tensor ، وليست من نوع SparseTensor . هذه العملية مُحسَّنة للحالة التي تكون فيها إحدى المصفوفتين "a" أو "b" على الأقل متفرقة، بمعنى أنها تحتوي على نسبة كبيرة من القيم الصفرية. عند استخدام هذه العملية مقارنةً بضرب المصفوفات الكثيفة على منصة واحدة، كانت نسبة القيم الصفرية في المصفوفة المتفرقة 30%.

لن تستفيد عملية حساب التدرج لهذه العملية إلا من التباعد في تدرج الإدخال عندما يأتي هذا التدرج من دالة Relu .

الحجج:

المرتجعات:

  • Output : موتر الضرب.

البناة والمدمرون

SparseMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a, :: tensorflow::Input b)
SparseMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a, :: tensorflow::Input b, const SparseMatMul::Attrs & attrs)

السمات العامة

operation
product

الوظائف العامة

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

الدوال الثابتة العامة

AIsSparse (bool x)
BIsSparse (bool x)
TransposeA (bool x)
TransposeB (bool x)

الهياكل

tensorflow:: ops:: SparseMatMul:: Attrs

أدوات تعيين السمات الاختيارية لـ SparseMatMul .

السمات العامة

عملية

Operation operation

منتج

::tensorflow::Output product

الوظائف العامة

SparseMatMul

 SparseMatMul(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input a,
  ::tensorflow::Input b
)

SparseMatMul

 SparseMatMul(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input a,
  ::tensorflow::Input b,
  const SparseMatMul::Attrs & attrs
)

العقدة

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

الدوال الثابتة العامة

الذكاء الاصطناعي المتفرق

Attrs AIsSparse(
  bool x
)

BIsParse

Attrs BIsSparse(
  bool x
)

ترانس أ

Attrs TransposeA(
  bool x
)

ترانز بي

Attrs TransposeB(
  bool x
)