tensorflow:: ops:: SparseReshape
#include <sparse_ops.h>يعيد تشكيل SparseTensor لتمثيل القيم بشكل كثيف جديد.
ملخص
تُشابه هذه العملية في دلالاتها عملية إعادة تشكيل الموتر الكثيف المُمثَّل. ويتم إعادة حساب input_indices بناءً على new_shape المطلوب.
إذا كانت إحدى مكونات new_shape هي القيمة الخاصة -1، فسيتم حساب حجم هذا البُعد بحيث يظل الحجم الكلي للكثافة ثابتًا. لا يمكن أن تكون قيمة أكثر من مكون واحد من new_shape هي -1. يجب أن يكون عدد عناصر الكثافة التي تشير إليها new_shape مساويًا لعدد عناصر الكثافة التي تشير إليها input_shape في الأصل.
لا يؤثر إعادة التشكيل على ترتيب القيم في SparseTensor.
إذا كان للموتر المدخل رتبة R_in وعدد N من القيم غير الفارغة، وكان طول new_shape هو R_out ، فإن input_indices له شكل [N, R_in] ، وطول input_shape هو R_in ، و output_indices له شكل [N, R_out] ، وطول output_shape هو R_out .
الحجج:
- النطاق: كائن النطاق
- input_indices: مصفوفة ثنائية الأبعاد
N x R_inتحتوي على مؤشرات القيم غير الفارغة في SparseTensor. - input_shape: 1-D.
R_inمتجه ذو شكل كثيف لمتجه SparseTensor المدخل. - new_shape: متجه
R_outأحادي البعد مع الشكل الكثيف الجديد المطلوب.
المرتجعات:
-
Outputoutput_indices: 2-D.N x R_outmatrix with the updated indexs of non- empty values in the output SparseTensor. - شكل
Outputoutput_shape: متجهR_outأحادي البعد، ذو شكل كثيف كامل لموتر SparseTensor الناتج. وهو مماثل لـnew_shapeولكن مع ملء أي بُعد ناقص 1.
البناة والمدمرون | |
|---|---|
SparseReshape (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_shape, :: tensorflow::Input new_shape) |
السمات العامة | |
|---|---|
operation | |
output_indices | |
output_shape | |
السمات العامة
عملية
Operation operation
مؤشرات الإخراج
::tensorflow::Output output_indices
شكل الإخراج
::tensorflow::Output output_shape
الوظائف العامة
إعادة تشكيل متفرقة
SparseReshape( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_shape, ::tensorflow::Input new_shape )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)