Reduce las actualizaciones dispersas en una referencia de variable usando la operación `min`.
Esta operación calcula
# Índices escalares ref [índices, ...] = min (ref [índices, ...], actualizaciones [...])
# Índices vectoriales (para cada i) ref [índices [i], ...] = min (ref [índices [i], ...], actualizaciones [i, ...])
# Índices de alto rango (para cada i, ..., j) ref [índices [i, ..., j], ...] = min (ref [índices [i, ..., j], .. .], actualizaciones [i, ..., j, ...])
Esta operación genera `ref` después de que se realiza la actualización. Esto facilita la cadena de operaciones que necesitan utilizar el valor de reinicio.
Las entradas duplicadas se manejan correctamente: si varios `índices` hacen referencia a la misma ubicación, sus contribuciones se combinan.
Requiere `updates.shape = indices.shape + ref.shape [1:]` o `updates.shape = []`.
Clases anidadas
clase | ScatterMin.Options | Atributos opcionales para ScatterMin |
Métodos públicos
Salida <T> | asOutput () Devuelve el identificador simbólico de un tensor. |
static <T extiende Número, U extiende Número> ScatterMin <T> | crear ( alcance de alcance, operando <T> ref, operando <U> índices, operando <T> actualizaciones, opciones ... opciones) Método de fábrica para crear una clase que envuelva una nueva operación ScatterMin. |
Salida <T> | outputRef () = Igual que `ref`. |
ScatterMin.Options estáticas | useLocking ( useLocking booleano) |
Métodos heredados
Métodos públicos
Salida pública <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 ScatterMin <T> create ( alcance de alcance, operando <T> ref, operando <U> índices, operando <T> actualizaciones, opciones ... opciones)
Método de fábrica para crear una clase que envuelva una nueva operación ScatterMin.
Parámetros
alcance | alcance actual |
---|---|
árbitro | Debe ser de un nodo "Variable". |
índices | Un tensor de índices en la primera dimensión de "ref". |
actualizaciones | Un tensor de valores actualizados para reducir a "ref". |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de ScatterMin
salida pública <T> outputRef ()
= Igual que `ref`. Se devuelve como una conveniencia para las operaciones que desean utilizar los valores actualizados después de que se realiza la actualización.
public static ScatterMin.Options useLocking (Boolean useLocking)
Parámetros
useLocking | Si es True, la actualización estará protegida por un candado; de lo contrario, el comportamiento no está definido, pero puede mostrar menos contención. |
---|