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 : ۱-بعدی. مقادیر تانسور تنک پر شده.
  • Output empty_row_indicator: 1-D. اینکه آیا ردیف متراکم در تانسور پراکنده ورودی وجود نداشته است یا خیر.
  • Output reverse_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
)