RaggedTensorToTensor

clase final pública RaggedTensorToTensor

Cree un tensor denso a partir de un tensor irregular, posiblemente alterando su forma.

La operación `ragged_to_dense` crea un tensor denso a partir de una lista de tensores de partición de filas, un vector de valores y valores predeterminados. Si no se especifica la forma, se utilizará la forma mínima requerida para contener todos los elementos en el tensor irregular (la forma natural). Si se dejan algunas dimensiones sin especificar, se utiliza el tamaño de la forma natural en esa dimensión.

El valor predeterminado se transmitirá a la forma de salida. Después de eso, los valores del tensor irregular sobrescriben los valores predeterminados. Tenga en cuenta que default_value debe tener menos dimensiones que el valor.

Los tensores de partición de filas están en el orden de las dimensiones. En la actualidad, los tipos pueden ser:

  • "ROW_SPLITS": el tensor row_splits del tensor irregular.
  • "VALUE_ROWIDS": el tensor value_rowids del tensor irregular.
  • "FIRST_DIM_SIZE": si se usa value_rowids para la primera dimensión, está precedido por "FIRST_DIM_SIZE".

Métodos públicos

Salida <U>
como salida ()
Devuelve el identificador simbólico de un tensor.
estático <U, T extiende Número, V extiende Número> RaggedTensorToTensor <U>
crear ( Ámbito ámbito, Operando <T> forma, Operando <U> valores, Operando <U> valor predeterminado, Iterable< Operando <V>> filaPartitionTensors, List<String> filaPartitionTypes)
Método de fábrica para crear una clase que envuelve una nueva operación RaggedTensorToTensor.
Salida <U>
resultado ()
El tensor denso resultante.

Métodos Heredados

Métodos públicos

Salida pública <U> como salida ()

Devuelve el identificador simbólico de un tensor.

Las entradas de las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.

public static RaggedTensorToTensor <U> create ( Scope scope, Operand <T> shape, Operand <U> valores, Operand <U> defaultValue, Iterable< Operand <V>> rowPartitionTensors, List<String> rowPartitionTypes)

Método de fábrica para crear una clase que envuelve una nueva operación RaggedTensorToTensor.

Parámetros
alcance alcance actual
forma La forma deseada del tensor de salida. Si se deja sin especificar (vacío), se utilizará la forma mínima requerida para contener todos los elementos en el tensor irregular (la forma natural). Si se dejan algunas dimensiones sin especificar, se utiliza el tamaño de la forma natural en esa dimensión.

Tenga en cuenta que las dimensiones densas no pueden ser modificadas por el argumento de forma. Intentar cambiar el tamaño de una dimensión densa hará que la operación falle. Ejemplos: forma natural: [4, 5, 6] forma: -1 forma de salida: [4, 5, 6]

forma natural: [4, 5, 6] forma: [3, -1, 2] forma de salida: [3, 5, 2]

forma natural: [4, 5, 6] forma: [3, 7, 2] forma de salida: [3, 7, 2]

valores Un tensor 1D que representa los valores del tensor irregular.
valor por defecto El valor predeterminado cuando la forma es más grande que el tensor irregular. El valor predeterminado se transmite hasta que tiene la forma del tensor de salida y luego se sobrescribe con valores en el tensor irregular. El valor predeterminado debe ser compatible con esta operación de transmisión y debe tener menos dimensiones que el tensor de valor.
tipos de partición de fila Los tipos de tensores de partición de filas. En la actualidad, estos pueden ser:
  • "ROW_SPLITS": el tensor row_splits del tensor irregular.
  • "VALUE_ROWIDS": el tensor value_rowids del tensor irregular.
  • "FIRST_DIM_SIZE": si se usa value_rowids para la primera dimensión, entonces está precedido por "FIRST_DIM_SIZE". Los tensores están en el orden de las dimensiones.
Devoluciones
  • una nueva instancia de RaggedTensorToTensor

Salida pública <U> resultado ()

El tensor denso resultante.