Spec-Zone.ru › TensorFlow

tf.raw_ops.RaggedTensorToTensor

Создает плотный тензор из ragged-тензора, при необходимости изменяя его форму.

Просмотреть псевдонимы

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

Подробнее см. в руководстве по миграции.

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

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

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

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

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