Gradiente de Unbatch.
Actúa como Batch pero usando el índice batch_index dado de cosas por lotes a medida que están disponibles. Esto asegura que los gradientes se propaguen hacia atrás en la misma sesión que hizo el pase hacia adelante.
original_input: La entrada a la operación Unbatch de la cual es el gradiente. batch_index: el batch_index dado a la operación Unbatch de la cual es el gradiente. grad: El gradiente aguas abajo. id: el escalar de id emitido por Batch. batched_grad: el valor de retorno, ya sea un tensor vacío o el gradiente por lotes. contenedor: contenedor para controlar el intercambio de recursos. shared_name: Se supone que las instancias de UnbatchGrad con el mismo contenedor y shared_name posiblemente pertenezcan al mismo lote. Si se deja en blanco, el nombre de la operación se utilizará como nombre compartido.
Clases anidadas
clase | UnbatchGrad.Options | Los atributos opcionales para UnbatchGrad |
Métodos públicos
Salida <T> | asOutput () Devuelve el identificador simbólico de un tensor. |
Salida <T> | batchedGrad () |
estáticas UnbatchGrad.Options | contenedor (contenedor String) |
estática <T> UnbatchGrad <T> | |
estáticas UnbatchGrad.Options | sharedName (String sharedName) |
Métodos heredados
Métodos públicos
pública de salida <T> asOutput ()
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 UnbatchGrad <T> crear ( Alcance alcance, operando <T> originalInput, operando <Larga> batchIndex, operando <T> graduado, operando <Larga> Identificación, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación UnbatchGrad.
Parámetros
alcance | alcance actual |
---|---|
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de UnbatchGrad