Gradiente de Unbatch.
Actúa como Batch pero usa el índice batch_index dado para agrupar cosas 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.
entrada_original: la entrada a la operación Unbatch de la que se trata el gradiente. batch_index: El batch_index dado a la operación Unbatch de la que este 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. container: Contenedor para controlar el uso compartido de recursos. shared_name: se supone que las instancias de UnbatchGrad con el mismo contenedor y shared_name posiblemente pertenecen al mismo lote. Si se deja vacío, el nombre de la operación se utilizará como nombre compartido.
Clases anidadas
clase | UnbatchGrad.Opciones | Atributos opcionales para UnbatchGrad |
Métodos públicos
Salida <T> | como salida () Devuelve el identificador simbólico de un tensor. |
Salida <T> | |
UnbatchGrad.Options estático | contenedor (contenedor de cadena) |
<T> estático UnbatchGrad <T> | |
UnbatchGrad.Options estático | nombre compartido (Cadena nombre compartido) |
Métodos Heredados
Métodos públicos
salida pública <T> 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 UnbatchGrad <T> create ( Scope scope, Operand <T> originalInput, Operand <Long> batchIndex, Operand <T> grad, Operand <Long> id, Options... options)
Método de fábrica para crear una clase que envuelve una nueva operación UnbatchGrad.
Parámetros
alcance | alcance actual |
---|---|
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de UnbatchGrad