تدفق التوتر:: العمليات:: SparseReduceSum
#include <sparse_ops.h>
يحسب مجموع العناصر عبر أبعاد SparseTensor.
ملخص
تأخذ هذه العملية SparseTensor وهي النظير المتناثر لـ tf.reduce_sum()
. على وجه الخصوص، تُرجع هذه العملية أيضًا Tensor
كثيفًا بدلاً من موتر متناثر.
يقلل sp_input
على طول الأبعاد الواردة في reduction_axes
. ما لم تكن keep_dims
صحيحة، فسيتم تقليل رتبة الموتر بمقدار 1 لكل إدخال في reduction_axes
. إذا كانت keep_dims
صحيحة، فسيتم الاحتفاظ بالأبعاد المخفضة بالطول 1.
إذا لم يكن reduction_axes
أي مدخلات، فسيتم تقليل جميع الأبعاد، ويتم إرجاع موتر بعنصر واحد. بالإضافة إلى ذلك، يمكن أن تكون المحاور سلبية، والتي يتم تفسيرها وفقًا لقواعد الفهرسة في بايثون.
الحجج:
- النطاق: كائن النطاق
- مؤشرات الإدخال: 2-D. مصفوفة
N x R
مع مؤشرات القيم غير الفارغة في SparseTensor، وربما ليس بالترتيب المتعارف عليه. - قيم الإدخال: 1-د.
N
قيم غير فارغة تتوافق معinput_indices
. - input_shape: 1-D. شكل الإدخال SparseTensor.
- محاور_التخفيض: 1-د. الطول-
K
المتجه الذي يحتوي على محاور التخفيض.
السمات الاختيارية (انظر Attrs
):
- keep_dims: إذا كان صحيحًا، فاحتفظ بالأبعاد المخفضة بالطول 1.
العوائد:
البنائين والمدمرين | |
---|---|
SparseReduceSum (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape, :: tensorflow::Input reduction_axes) | |
SparseReduceSum (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape, :: tensorflow::Input reduction_axes, const SparseReduceSum::Attrs & attrs) |
الصفات العامة | |
---|---|
operation | |
output |
الوظائف العامة | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
وظائف ثابتة العامة | |
---|---|
KeepDims (bool x) |
الهياكل | |
---|---|
Tensorflow:: ops:: SparseReduceSum:: Attrs | محددات السمات الاختيارية لـ SparseReduceSum . |
الصفات العامة
عملية
Operation operation
الإخراج
::tensorflow::Output output
الوظائف العامة
SparseReduceSum
SparseReduceSum( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_values, ::tensorflow::Input input_shape, ::tensorflow::Input reduction_axes )
SparseReduceSum
SparseReduceSum( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_values, ::tensorflow::Input input_shape, ::tensorflow::Input reduction_axes, const SparseReduceSum::Attrs & attrs )
العقدة
::tensorflow::Node * node() const
المشغل::tensorflow::الإدخال
operator::tensorflow::Input() const
المشغل::tensorflow::الإخراج
operator::tensorflow::Output() const
وظائف ثابتة العامة
KeepDims
Attrs KeepDims( bool x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-12-02 (حسب التوقيت العالمي المتفَّق عليه)