tensorflow:: عملیات:: تغییرشکل پراکنده
#include <sparse_ops.h>یک SparseTensor را تغییر شکل میدهد تا مقادیر را در یک شکل متراکم جدید نمایش دهد.
خلاصه
این عملیات معنای مشابهی با reshape روی تانسور متراکم نمایش داده شده دارد. input_indices بر اساس new_shape درخواستی دوباره محاسبه میشوند.
اگر یکی از اجزای new_shape مقدار ویژه -1 داشته باشد، اندازه آن بُعد طوری محاسبه میشود که اندازه متراکم کل ثابت بماند. حداکثر یک جزء از new_shape میتواند -1 باشد. تعداد عناصر متراکم ضمنی new_shape باید با تعداد عناصر متراکم ضمنی input_shape برابر باشد.
تغییر شکل (Reshaping) بر ترتیب مقادیر در 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. - شکل ورودی: یک بعدی. بردار
R_inبا شکل متراکم ورودی SparseTensor. - new_shape: یک بعدی. بردار
R_outبا شکل متراکم جدید درخواستی.
بازده:
- خروجی شاخصهای
Output: ماتریس دوبعدیN x R_outبا شاخصهای بهروزرسانیشدهی مقادیر غیرتهی در خروجی 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 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.