Spec-Zone.ru › TensorFlow

tf.raw_ops.RaggedTensorToTensor

Создать тензор из разреженного тензора, возможно, изменив его форму.

Псевдонимы

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительных сведений.

tf.compat.v1.raw_ops.RaggedTensorToTensor

tf.raw_ops.RaggedTensorToTensor(
    shape,
    values,
    default_value,
    row_partition_tensors,
    row_partition_types,
    name=None
)

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

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

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

  • "ROW_SPLITS": тензор row_splits из разреженного тензора.
  • "VALUE_ROWIDS": тензор value_rowids из разреженного тензора.
  • "FIRST_DIM_SIZE": если value_rowids используется для первой размерности, то ему предшествует "FIRST_DIM_SIZE".
Аргументы
shape A Tensor. Должен быть одним из следующих типов: int64, int32. Желаемая форма выходного тензора. Если не указана (пустая), будет использоваться минимальная форма, необходимая для размещения всех элементов в разреженном тензоре (естественная форма). Если некоторые размерности не указаны, то размер естественной формы будет использован в этой размерности.

Обратите внимание, что размерности плотного тензора не могут быть изменены аргументом формы. Попытка изменить размер размерности плотного тензора приведет к ошибке операции. Примеры: естественная форма: [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]

values A Tensor. Одномерный тензор, представляющий значения разреженного тензора.
default_value A Tensor. Должен иметь тот же тип, что и values. Значение по умолчанию, когда форма больше, чем разреженный тензор. Значение по умолчанию транслируется до достижения формы выходного тензора, а затем перезаписывается значениями из разреженного тензора. Значение по умолчанию должно быть совместимо с этой операцией трансляции и иметь меньше размерностей, чем тензор значений.
row_partition_tensors Список из как минимум 1 Tensor объекта с одинаковым типом в: int64, int32.
row_partition_types Список strings. Типы тензоров разбиения строк. В настоящее время они могут быть:
  • "ROW_SPLITS": тензор row_splits из разреженного тензора.
  • "VALUE_ROWIDS": тензор value_rowids из разреженного тензора.
  • "FIRST_DIM_SIZE": если value_rowids используется для первой размерности, то ему предшествует "FIRST_DIM_SIZE". Тензоры упорядочены по размерностям.
name Имя операции (необязательно).
Возвращаемое значение
A Tensor. Имеет тот же тип, что и values.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/raw_ops/RaggedTensorToTensor

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API