tensorflow:: عملیات:: ردیفهای خالی و پر از خالی
#include <sparse_ops.h> ردیفهای خالی در ورودی دوبعدی 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
ردیفهای ۱ و ۴ خالی هستند، بنابراین خروجی به شکل [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, :]
استدلالها:
- دامنه: یک شیء دامنه
- شاخصها: دوبعدی. شاخصهای تانسور پراکنده.
- مقادیر: یک بعدی. مقادیر تانسور پراکنده.
- dense_shape: 1-D. شکل تانسور پراکنده.
- مقدار پیشفرض: 0-D. مقدار پیشفرض برای درج در مکان
[row, 0, ..., 0]برای ردیفهای مفقود شده از تانسور پراکنده ورودی. شاخصهای خروجی: 2-D. شاخصهای تانسور پراکنده پر شده.
بازده:
-
Output - مقادیر_خروجی
Output: ۱-بعدی. مقادیر تانسور تنک پر شده. -
Outputempty_row_indicator: 1-D. اینکه آیا ردیف متراکم در تانسور پراکنده ورودی وجود نداشته است یا خیر. -
Outputreverse_index_map: یک نگاشت از شاخصهای ورودی به شاخصهای خروجی.
سازندهها و مخربها | |
|---|---|
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
نقشه_شاخص_معکوس
::tensorflow::Output reverse_index_map
کارکردهای عمومی
ردیفهای خالی و پرنشده
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 و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.