тензорный поток:: опс:: SparseFillEmptyRows
#include <sparse_ops.h>
Заполняет пустые строки во входном 2D 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, :]
Аргументы:
- область: объект области.
- индексы: 2-D. индексы разреженного тензора.
- значения: 1-D. значения разреженного тензора.
- плотная_форма: 1-D. форма разреженного тензора.
- значение по умолчанию: 0-D. значение по умолчанию для вставки в местоположение
[row, 0, ..., 0]
для строк, отсутствующих во входном разреженном тензоре. выходные индексы: 2-D. индексы заполненного разреженного тензора.
Возврат:
-
Output
выходные_индексы -
Output
выходные_значения: 1-D. значения заполненного разреженного тензора. -
Output
индикатор пустой_строки: 1-D. отсутствовала ли плотная строка во входном разреженном тензоре. -
Output
данныеverse_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
verse_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 )