SparseReshape

کلاس نهایی عمومی SparseReshape

SparseTensor را تغییر شکل می دهد تا مقادیر را در یک شکل متراکم جدید نشان دهد.

این عملیات همان معنایی را دارد که تغییر شکل در تانسور متراکم نشان داده شده است. «شاخص_ورودی» بر اساس «شکل_جدید» درخواستی مجدداً محاسبه می‌شوند.

اگر یکی از اجزای «شکل_جدید» مقدار ویژه -1 باشد، اندازه آن بعد محاسبه می‌شود تا کل اندازه متراکم ثابت بماند. حداکثر یک جزء «شکل_جدید» می تواند -1 باشد. تعداد عناصر متراکم که توسط «شکل_جدید» مشخص می‌شود، باید با تعداد عناصر متراکم که در ابتدا با «شکل_ورودی» مشخص شده‌اند، یکسان باشد.

تغییر شکل بر ترتیب مقادیر در SparseTensor تأثیر نمی گذارد.

اگر تانسور ورودی دارای مقادیر غیر خالی «R_in» و «N» باشد، و «شکل_جدید» دارای طول «R_out» باشد، «شاخص_ورودی» شکل «[N، R_in]» دارد، «شکل_ورودی» دارای طول «R_in» است. ، «شاخص_خروجی» شکل «[N، R_out]» دارد و «شکل_خروجی» دارای طول «R_out» است.

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

SparseReshape استاتیک
ایجاد ( scope scope، Operand < TInt64 > inputIndices، Operand < TInt64 > inputShape، Operand < TInt64 > newShape)
روش Factory برای ایجاد کلاسی که یک عملیات SparseReshape جدید را بسته بندی می کند.
خروجی < TINT64 >
خروجی < TINT64 >

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "SparseReshape"

روش های عمومی

ایجاد SparseReshape ایستا عمومی ( scope scope, Operand < TInt64 > inputIndices, Operand < TInt64 > inputShape, Operand < TInt64 > newShape)

روش Factory برای ایجاد کلاسی که یک عملیات SparseReshape جدید را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
شاخص های ورودی 2-D. ماتریس «N x R_in» با شاخص‌های مقادیر غیر خالی در SparseTensor.
inputShape 1-D. بردار «R_in» با شکل متراکم SparseTensor ورودی.
newShape 1-D. بردار «R_out» با شکل متراکم جدید درخواستی.
برمی گرداند
  • یک نمونه جدید از SparseReshape

خروجی عمومی < TINT64 > outputIndices ()

2-D. ماتریس "N x R_out" با شاخص های به روز شده مقادیر غیر خالی در خروجی SparseTensor.

خروجی عمومی < TINT64 > outputShape ()

1-D. بردار «R_out» با شکل کامل متراکم خروجی SparseTensor. این همان "شکل_جدید" است اما با هر بعد -1 پر شده است.