RaggedTensorToTensor

clase final pública RaggedTensorToTensor

Crea 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 fila, un vector de valores y valores predeterminados. Si no se especifica la forma, se utilizará la forma mínima necesaria para contener todos los elementos del tensor irregular (la forma natural). Si algunas dimensiones no se especifican, entonces 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 utiliza value_rowids para la primera dimensión, va precedido de "FIRST_DIM_SIZE".

Métodos públicos

Salida <U>
como salida ()
Devuelve el identificador simbólico de un tensor.
estático <U, T extiende el número, V extiende el número> RaggedTensorToTensor <U>
crear (alcance del alcance , forma del operando <T>, valores del operando <U>, valor predeterminado del operando <U>, iterable < operando <V>> tensores de partición de fila, lista <cadena> tipos de partición de fila)
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 a 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 (alcance del alcance , forma del operando <T>, valores del operando <U>, valor predeterminado del operando <U>, iterable < operando <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 no se especifica (vacío), se utilizará la forma mínima necesaria para contener todos los elementos del tensor irregular (la forma natural). Si algunas dimensiones no se especifican, entonces se utiliza el tamaño de la forma natural en esa dimensión.

Tenga en cuenta que el argumento de forma no puede modificar las dimensiones densas. 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 adquiere 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 valor tensor.
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 utiliza value_rowids para la primera dimensión, va precedido de "FIRST_DIM_SIZE". Los tensores están en el orden de las dimensiones.
Devoluciones
  • una nueva instancia de RaggedTensorToTensor

Resultado de salida pública <U> ()

El tensor denso resultante.