RaggedTensorToTensor

публичный финальный класс RaggedTensorToTensor

Создайте плотный тензор из рваного тензора, возможно, изменив его форму.

Операция `ragged_to_dense` создает плотный тензор из списка тензоров разделения строк, вектора значений и значений по умолчанию. Если форма не указана, будет использоваться минимальная форма, необходимая для размещения всех элементов неровного тензора (естественная форма). Если некоторые размеры не указаны, то в этом измерении используется размер естественной формы.

Значение default_value будет передано в выходную форму. После этого значения из рваного тензора перезапишут значения по умолчанию. Обратите внимание, что значение default_value должно иметь меньшие размеры, чем значение.

Тензоры разделения строк расположены в порядке размеров. В настоящее время это могут быть следующие типы:

  • «ROW_SPLITS»: тензор row_splits из рваного тензора.
  • «VALUE_ROWIDS»: тензор value_rowids из неровного тензора.
  • «FIRST_DIM_SIZE»: если для первого измерения используется value_rowids, ему предшествует «FIRST_DIM_SIZE».

Публичные методы

Выход <U>
какВывод ()
Возвращает символический дескриптор тензора.
static <U, T расширяет число, V расширяет число> RaggedTensorToTensor <U>
create ( Область области, форма операнда <T>, значения операнда <U>, операнд <U> defaultValue, Iterable< Operand <V>> rowPartitionTensors, List<String> rowPartitionTypes)
Фабричный метод для создания класса, обертывающего новую операцию RaggedTensorToTensor.
Выход <U>
результат ()
Получившийся плотный тензор.

Унаследованные методы

Публичные методы

публичный вывод <U> asOutput ()

Возвращает символический дескриптор тензора.

Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.

public static RaggedTensorToTensor <U> create (область области действия , форма операнда <T>, значения операнда <U>, операнд <U> defaultValue, Iterable< Operand <V>> rowPartitionTensors, List<String> rowPartitionTypes)

Фабричный метод для создания класса, обертывающего новую операцию RaggedTensorToTensor.

Параметры
объем текущий объем
форма Желаемая форма выходного тензора. Если оставить неопределенным (пустым), будет использоваться минимальная форма, необходимая для размещения всех элементов неровного тензора (естественная форма). Если некоторые размеры не указаны, то в этом измерении используется размер естественной формы.

Обратите внимание, что плотные размеры не могут быть изменены аргументом shape. Попытка изменить размер плотного измерения приведет к сбою операции. Примеры: естественная форма: [4, 5, 6] форма: -1 выходная форма: [4, 5, 6]

естественная форма: [4, 5, 6] форма: [3, -1, 2] выходная форма: [3, 5, 2]

естественная форма: [4, 5, 6] форма: [3, 7, 2] выходная форма: [3, 7, 2]

ценности Одномерный тензор, представляющий значения неровного тензора.
значение по умолчанию Значение по умолчанию, когда фигура больше, чем неровный тензор. Значение default_value передается до тех пор, пока оно не станет формой выходного тензора, а затем перезаписывается значениями в неравномерном тензоре. Значение по умолчанию должно быть совместимо с этой широковещательной операцией и должно иметь меньше размерностей, чем тензор значений.
строкапартитиионтипес Типы тензоров разбиения строк. На данный момент это могут быть:
  • «ROW_SPLITS»: тензор row_splits из рваного тензора.
  • «VALUE_ROWIDS»: тензор value_rowids из неровного тензора.
  • «FIRST_DIM_SIZE»: если для первого измерения используется value_rowids, ему предшествует «FIRST_DIM_SIZE». Тензоры расположены в порядке размерностей.
Возврат
  • новый экземпляр RaggedTensorToTensor

результат публичного вывода <U> ()

Получившийся плотный тензор.