مؤتمر Google I / O هو التفاف! تابع جلسات TensorFlow اعرض الجلسات

تينسورفلو :: العمليات :: متناثرة

#include <sparse_ops.h>

يعيد تشكيل SparseTensor لتمثيل القيم في شكل كثيف جديد.

ملخص

هذه العملية لها نفس دلالات إعادة التشكيل على موتر كثيف ممثل. و input_indices يتم إعادة حساب بناء على طلب new_shape .

إذا كان أحد مكونات new_shape هو القيمة الخاصة -1 ، يتم حساب حجم هذا البعد بحيث يظل الحجم الكلي للكثافة ثابتًا. يمكن أن يكون مكون واحد على الأكثر من new_shape -1. يجب أن يكون عدد العناصر الكثيفة التي يتضمنها new_shape هو نفسه عدد العناصر الكثيفة التي تم 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 .

الحجج:

  • النطاق: كائن النطاق
  • المدخلات: 2-د. مصفوفة N x R_in مع مؤشرات القيم غير الفارغة في SparseTensor.
  • شكل_المدخلات: 1-د. R_in متجه مع إدخال SparseTensor بشكل كثيف.
  • شكل جديد: 1-د. R_out المتجه بالشكل الكثيف الجديد المطلوب.

عائدات:

  • Output output_indices: 2-D. مصفوفة N x R_out مع المؤشرات المحدثة للقيم غير الفارغة في إخراج SparseTensor.
  • Output : 1-د. 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
)