Reduce las actualizaciones escasas en la variable a la que hace referencia "recurso" mediante 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[indices[i, ..., j], ...] = min(ref[indices[i, ..., j], .. .], actualizaciones[i, ..., j, ...])
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 = []`.
Métodos públicos
estático <T extiende Número, U> ResourceScatterMin | crear (alcance del alcance , recurso del operando <?>, índices del operando <T>, actualizaciones del operando <U>) Método de fábrica para crear una clase que envuelve una nueva operación ResourceScatterMin. |
Métodos heredados
Métodos públicos
Creación pública estática de ResourceScatterMin (alcance del alcance , recurso del operando <?>, índices del operando <T>, actualizaciones del operando <U>)
Método de fábrica para crear una clase que envuelve una nueva operación ResourceScatterMin.
Parámetros
alcance | alcance actual |
---|---|
recurso | 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 agregar a "ref". |
Devoluciones
- una nueva instancia de ResourceScatterMin