Kaynak DağılımıMin

genel final sınıfı ResourceScatterMin

'Min' işlemini kullanarak 'kaynak' tarafından başvurulan değişkendeki seyrek güncellemeleri azaltır.

Bu işlem hesaplanır

# Skaler indeksler ref[indeksler, ...] = min(ref[indeksler, ...], güncellemeler[...])

# Vektör indeksleri (her i için) ref[indeksler[i], ...] = min(ref[indeksler[i], ...], güncellemeler[i, ...])

# Yüksek dereceli indeksler (her i, ..., j için) ref[indeksler[i, ..., j], ...] = min(ref[indeksler[i, ..., j], .. .], güncellemeler[i, ..., j, ...])

Yinelenen girişler doğru şekilde işlenir: birden fazla "endeks" aynı konuma referans veriyorsa bunların katkıları birleştirilir.

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

Genel Yöntemler

statik <T Sayıyı genişletir, U> ResourceScatterMin
create ( Kapsam kapsamı, İşlenen <?> kaynağı, İşlenen <T> endeksleri, İşlenen <U> güncellemeleri)
Yeni bir ResourceScatterMin işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Kalıtsal Yöntemler

Genel Yöntemler

public static ResourceScatterMin create ( Kapsam kapsamı, İşlenen <?> kaynağı, İşlenen <T> endeksleri, İşlenen <U> güncellemeleri)

Yeni bir ResourceScatterMin işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
kaynak Bir 'Değişken' düğümden olmalıdır.
endeksler 'Ref'in birinci boyutuna ait indekslerin tensörü.
güncellemeler "Ref"e eklenecek güncellenmiş değerlerin tensörü.
İadeler
  • ResourceScatterMin'in yeni bir örneği