جریان تنسور:: عملیات:: SparseFillEmptyRows
#include <sparse_ops.h>
ردیف های خالی ورودی 2-D SparseTensor
را با مقدار پیش فرض پر می کند.
خلاصه
ورودی SparseTensor
از طریق چند ورودی ( indices
، values
، dense_shape
) نشان داده میشود. خروجی SparseTensor
همان dense_shape
را دارد اما با اندیسهای output_indices
و مقادیر output_values
.
این عملیات برای هر ردیفی که هیچ مقداری ندارد یک ورودی وارد می کند. ایندکس به صورت [row, 0, ..., 0]
ایجاد می شود و مقدار درج شده default_value
است.
برای مثال، فرض کنید sp_input
دارای شکل [5, 6]
و مقادیر غیر خالی است:
[0, 1]: a [0, 3]: b [2, 0]: c [3, 1]: d
سطرهای 1 و 4 خالی هستند، بنابراین خروجی به شکل [5, 6]
با مقادیر:
[0, 1]: a [0, 3]: b [1, 0]: default_value [2, 0]: c [3, 1]: d [4, 0]: default_value
خروجی SparseTensor
به ترتیب ردیف اصلی خواهد بود و شکلی مشابه ورودی خواهد داشت.
این عملیات همچنین یک بردار نشانگر به شکل [dense_shape[0]]
برمی گرداند به طوری که
empty_row_indicator[i] = True iff row i was an empty row.
و یک بردار نقشه شاخص معکوس به شکل [indices.shape[0]]
که در حین انتشار پس زمینه استفاده می شود،
reverse_index_map[j] = out_j s.t. indices[j, :] == output_indices[out_j, :]
استدلال ها:
- scope: یک شی Scope
- شاخص ها: 2-D. شاخص های تانسور پراکنده
- مقادیر: 1-D. مقادیر تانسور پراکنده
- dense_shape: 1-D. شکل تانسور پراکنده
- پیش فرض_مقدار: 0-D. مقدار پیشفرض برای درج در مکان
[row, 0, ..., 0]
برای ردیفهایی که از تانسور پراکنده ورودی وجود ندارند. شاخص های خروجی: 2-D. شاخص های تانسور پراکنده پر.
برمیگرداند:
-
Output
-
Output
: 1-D. مقادیر تانسور پراکنده پر شده -
Output
خالی_ردیف_شاخص: 1-D. آیا ردیف متراکم در تانسور پراکنده ورودی وجود ندارد. -
Output
reverse_index_map: 1-D. نقشه ای از شاخص های ورودی به شاخص های خروجی.
سازندگان و ویرانگرها | |
---|---|
SparseFillEmptyRows (const :: tensorflow::Scope & scope, :: tensorflow::Input indices, :: tensorflow::Input values, :: tensorflow::Input dense_shape, :: tensorflow::Input default_value) |
صفات عمومی | |
---|---|
empty_row_indicator | |
operation | |
output_indices | |
output_values | |
reverse_index_map |
صفات عمومی
نشانگر_ ردیف_ خالی
::tensorflow::Output empty_row_indicator
عملیات
Operation operation
خروجی_شاخص ها
::tensorflow::Output output_indices
مقادیر_خروجی
::tensorflow::Output output_values
reverse_index_map
::tensorflow::Output reverse_index_map
توابع عمومی
SparseFillEmptyRows
SparseFillEmptyRows( const ::tensorflow::Scope & scope, ::tensorflow::Input indices, ::tensorflow::Input values, ::tensorflow::Input dense_shape, ::tensorflow::Input default_value )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-12-02 بهوقت ساعت هماهنگ جهانی.