ExpandDims

clase final pública ExpandDims

Inserta una dimensión de 1 en la forma de un tensor.

Dado un tensor "entrada", esta operación inserta una dimensión de 1 en el índice de dimensión "eje" de la forma de "entrada". El índice de dimensión "eje" comienza en cero; si especifica un número negativo para el "eje", se cuenta hacia atrás desde el final.

Esta operación es útil si desea agregar una dimensión por lotes a un solo elemento. Por ejemplo, si tiene una sola imagen con la forma `[alto, ancho, canales]`, puede convertirla en un lote de 1 imagen con `expand_dims(imagen, 0)`, lo que creará la forma `[1, altura , ancho, canales]`.

Otros ejemplos:

# 't' is a tensor of shape [2]
 shape(expand_dims(t, 0)) ==> [1, 2]
 shape(expand_dims(t, 1)) ==> [2, 1]
 shape(expand_dims(t, -1)) ==> [2, 1]
 
 # 't2' is a tensor of shape [2, 3, 5]
 shape(expand_dims(t2, 0)) ==> [1, 2, 3, 5]
 shape(expand_dims(t2, 2)) ==> [2, 3, 1, 5]
 shape(expand_dims(t2, 3)) ==> [2, 3, 5, 1]
 
Esta operación requiere que:

`-1-input.dims() <= tenue <= entrada.dims()`

Esta operación está relacionada con `squeeze()`, que elimina dimensiones de tamaño 1.

Métodos públicos

Salida <T>
como salida ()
Devuelve el identificador simbólico de un tensor.
estático <T, U extiende Número> ExpandDims <T>
crear (alcance alcance , entrada del operando <T>, eje del operando <U>)
Método de fábrica para crear una clase que envuelve una nueva operación ExpandDims.
Salida <T>
producción ()
Contiene los mismos datos que "entrada", pero su forma tiene una dimensión adicional de tamaño 1 agregada.

Métodos heredados

Métodos públicos

Salida pública <T> 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 ExpandDims <T> create ( alcance del alcance, entrada del operando <T>, eje del operando <U>)

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

Parámetros
alcance alcance actual
eje 0-D (escalar). Especifica el índice de dimensión en el que expandir la forma de "entrada". Debe estar en el rango `[-rank(input) - 1, rango(input)]`.
Devoluciones
  • una nueva instancia de ExpandDims

Salida pública <T> salida ()

Contiene los mismos datos que "entrada", pero su forma tiene una dimensión adicional de tamaño 1 agregada.