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 أحادي البعد مع الشكل الكثيف الجديد المطلوب.

المرتجعات:

  • Output output_indices: 2-D. N x R_out matrix with the updated indexs of non- empty values ​​in the output SparseTensor.
  • شكل Output output_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
)