Spec-Zone.ru › TensorFlow 2.4

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. Желаемая форма выходного тензора. Если не указана (пустая), используется минимальная форма, необходимая для размещения всех элементов в разреженном тензоре (естественная форма). Если некоторые размерности не указаны, размер естественной формы используется в этой размерности.

Обратите внимание, что размерности плотного тензора нельзя изменить с помощью аргумента 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]

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.

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

Spec-Zone.ru

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