tensorflow:: operaciones:: Dispersión mínima
#include <state_ops.h>
Reduce las actualizaciones escasas en una referencia variable mediante la operación min
.
Resumen
Esta operación calcula
# Scalar indices ref[indices, ...] = min(ref[indices, ...], updates[...]) # Vector indices (for each i) ref[indices[i], ...] = min(ref[indices[i], ...], updates[i, ...]) # High rank indices (for each i, ..., j) ref[indices[i, ..., j], ...] = min(ref[indices[i, ..., j], ...], updates[i, ..., j, ...])
Esta operación genera una ref
después de que se realiza la actualización. Esto hace que sea más fácil encadenar operaciones que necesitan usar el valor de reinicio.
Las entradas duplicadas se manejan correctamente: si varios indices
hacen referencia a la misma ubicación, sus contribuciones se combinan.
Requiere updates.shape = indices.shape + ref.shape[1:]
o updates.shape = []
.
Argumentos:
- alcance: un objeto de alcance
- ref: 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
.
Atributos opcionales (ver Attrs
):
- use_locking: si es True, la actualización estará protegida por un candado; de lo contrario, el comportamiento no está definido, pero puede exhibir menos contención.
Devoluciones:
-
Output
: = Igual que laref
. Devuelto como una conveniencia para las operaciones que desean usar los valores actualizados después de que se realiza la actualización.
Constructores y Destructores | |
---|---|
ScatterMin (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates) | |
ScatterMin (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates, const ScatterMin::Attrs & attrs) |
Atributos públicos | |
---|---|
operation | |
output_ref |
Funciones publicas | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Funciones estáticas públicas | |
---|---|
UseLocking (bool x) |
estructuras | |
---|---|
tensorflow::ops::ScatterMin::Attrs | Establecedores de atributos opcionales para ScatterMin . |
Atributos públicos
operación
Operation operation
salida_ref
::tensorflow::Output output_ref
Funciones publicas
Dispersión mínima
ScatterMin( const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input indices, ::tensorflow::Input updates )
Dispersión mínima
ScatterMin( const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input indices, ::tensorflow::Input updates, const ScatterMin::Attrs & attrs )
nodo
::tensorflow::Node * node() const
operador::tensorflow::Entrada
operator::tensorflow::Input() const
operador::tensorflow::Salida
operator::tensorflow::Output() const
Funciones estáticas públicas
UsoBloqueo
Attrs UseLocking( bool x )