tensorflow::ops::ScatterUpdate

#include <state_ops.h>

Bir değişken referansına seyrek güncellemeler uygular.

Özet

Bu işlem hesaplama yapar.

    # 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, ...]

Bu işlem, güncelleme tamamlandıktan sonra ref verir. Bu, sıfırlama değerini kullanması gereken işlemleri zincirlemeyi kolaylaştırır.

Eğer indices yinelenen kayıtlar olduğu için ref değerler birden fazla kez güncellenecekse, her değer için güncellemelerin gerçekleşme sırası belirsizdir.

updates.shape = indices.shape + ref.shape[1:] veya updates.shape = [] gerektirir.

Ayrıca tf.batch_scatter_update ve tf.scatter_nd_update fonksiyonlarına da bakınız.

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • ref: Bir Variable düğümünden gelmelidir.
  • indisler: ref birinci boyutuna ait indislerin tensörü.
  • Güncellemeler: ref saklanacak güncellenmiş değerlerin tensörü.

İsteğe bağlı özellikler (bkz. Attrs ):

  • use_locking: True ise, atama bir kilit ile korunacaktır; aksi takdirde davranış tanımsızdır, ancak daha az çekişme gösterebilir.

İadeler:

  • Output : = ref aynı. Güncelleme işlemi tamamlandıktan sonra güncellenmiş değerleri kullanmak isteyen işlemler için kolaylık sağlamak amacıyla döndürülür.

Yapıcılar ve Yıkıcılar

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)

Genel özellikler

operation
output_ref

Kamusal işlevler

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Herkese açık statik fonksiyonlar

UseLocking (bool x)

Yapılar

tensorflow::ops::ScatterUpdate::Attrs

ScatterUpdate için isteğe bağlı öznitelik ayarlayıcıları.

Genel özellikler

operasyon

Operation operation

çıktı_referansı

::tensorflow::Output output_ref

Kamusal işlevler

Dağıtım Güncellemesi

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

Dağıtım Güncellemesi

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

düğüm

::tensorflow::Node * node() const 

operatör::tensorflow::Giriş

 operator::tensorflow::Input() const 

operatör::tensorflow::Çıktı

 operator::tensorflow::Output() const 

Herkese açık statik fonksiyonlar

KullanımKilitleme

Attrs UseLocking(
  bool x
)