Se usó la API de Cloud Translation para traducir esta página.
Switch to English

tensorflow :: operaciones :: ScatterUpdate

#include <state_ops.h>

Aplica actualizaciones dispersas a una referencia de variable.

Resumen

Esta operación calcula

    # Scalar indices
    ref[indices, ...] = updates[...]

    # Vector indices (for each i)
    ref[indices[i], ...] = updates[i, ...]

    # High rank indices (for each i, ..., j)
    ref[indices[i, ..., j], ...] = updates[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.

Si los valores en ref se van a actualizar más de una vez, porque hay entradas duplicadas en los indices , el orden en el que ocurren las actualizaciones para cada valor no está definido.

Requiere updates.shape = indices.shape + ref.shape[1:] o updates.shape = [] .

Consulte también tf.batch_scatter_update y tf.scatter_nd_update .

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 almacenar en la ref .

Atributos opcionales (ver Attrs ):

  • use_locking: si es True, la asignación estará protegida por un candado; de lo contrario, el comportamiento no está definido, pero puede presentar menos contención.

Devoluciones:

  • Output : = Igual que la ref . Se devuelve como una conveniencia para las operaciones que desean utilizar los valores actualizados después de que se realiza la actualización.

Constructores y Destructores

ScatterUpdate (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates)
ScatterUpdate (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates, const ScatterUpdate::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 :: ScatterUpdate :: Attrs

Establecedores de atributos opcionales para ScatterUpdate .

Atributos públicos

operación

Operation operation

output_ref

::tensorflow::Output output_ref

Funciones publicas

ScatterUpdate

 ScatterUpdate(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input ref,
  ::tensorflow::Input indices,
  ::tensorflow::Input updates
)

ScatterUpdate

 ScatterUpdate(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input ref,
  ::tensorflow::Input indices,
  ::tensorflow::Input updates,
  const ScatterUpdate::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

UseLocking

Attrs UseLocking(
  bool x
)