Заполняет пустые строки во входных 2D SparseTensor значениями по умолчанию.
Входные данные SparseTensor представлены кортежем входных данных («индексы», «значения», «dense_shape»). Выходные данные `SparseTensor` имеют ту же `dense_shape`, но с индексами `output_indices` и значениями `output_values`.
Эта операция вставляет одну запись для каждой строки, которая не имеет значений. Индекс создается как `[row, 0, ..., 0]`, а вставленное значение – `default_value`.
Например, предположим, что `sp_input` имеет форму `[5, 6]` и непустые значения:
[0, 1]: а [0, 3]: б [2, 0]: в [3, 1]: г
Строки 1 и 4 пусты, поэтому выходные данные будут иметь форму `[5, 6]` со значениями:
[0, 1]: a [0, 3]: b [1, 0]: значение_по умолчанию [2, 0]: c [3, 1]: d [4, 0]: значение_по умолчанию
Выходные данные `SparseTensor` будут иметь порядок строк и ту же форму, что и входные данные.
Эта операция также возвращает вектор индикатора в форме `[dense_shape[0]]`, такой что
empty_row_indicator[i] = True, если строка i была пустой строкой.
И вектор карты обратного индекса в форме `[indices.shape[0]]`, который используется во время обратного распространения ошибки,
verse_index_map[j] = out_j st index[j, :] == output_indices[out_j, :]
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
static <T расширяет TType > SparseFillEmptyRows <T> | |
Вывод <TBool> | пустойРовИндикатор () 1-Д. |
Вывод < TInt64 > | |
Выход <Т> | выходные значения () 1-Д. |
Вывод < TInt64 > | обратнаяИндексМап () 1-Д. |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static SparseFillEmptyRows <T> create (область действия , индексы операнда <TInt64> , значения операнда <T>, операнд <TInt64> DensityShape, операнд <T> defaultValue)
Фабричный метод для создания класса, обертывающего новую операцию SparseFillEmptyRows.
Параметры
объем | текущий объем |
---|---|
индексы | 2-Д. индексы разреженного тензора. |
ценности | 1-Д. значения разреженного тензора. |
плотнаяФорма | 1-Д. форма разреженного тензора. |
значение по умолчанию | 0-Д. значение по умолчанию для вставки в местоположение `[row, 0, ..., 0]` для строк, отсутствующих во входном разреженном тензоре. выходные индексы: 2-D. индексы заполненного разреженного тензора. |
Возврат
- новый экземпляр SparseFillEmptyRows
публичный вывод < TBool > пустойRowIndicator ()
1-Д. отсутствовала ли плотная строка во входном разреженном тензоре.