NormalizeOp

herkese açık sınıf NormalizeOp
Bilinen Doğrudan Alt Sınıflar

Belirli bir ortalama ve stddev: çıktı = (giriş - ortalama) / stddev ile bir TensorBuffer değerini normalleştirir.

İnşaatçılar

NormalizeOp(kayan ortalama, kayan stddev)
Bir NormalizeOp başlatır.
NormalizeOp(kayan[] ortalama, kayan[] stddev)
Bir NormalizeOp başlatır.

Herkese Açık Yöntemler

TensorBuffer
apply(TensorBuffer girişi)
Tanımlanan normalleştirmeyi belirli bir tensöre uygular ve sonucu döndürür.

Devralınan Yöntemler

İnşaatçılar

herkese açık NormalizeOp (kayan ortalama, kayan stddev)

Bir NormalizeOp başlatır. Çağrılduğunda, aşağıdaki koşulları karşılayan yeni bir TensorBuffer oluşturulur:

   output = (input - mean) / stddev
 

Aşağıdaki iki durumda, normalleştirmeyi atlamak için mean değerini 0'a ve stddev değerini 1'e sıfırlayın.
1. Hem mean hem de {code stddev} değeri 0'dır.
2. mean 0, {stddev} ise sonsuzdur.

Not: mean 0 olarak ayarlanırsa ve stddev 1 olarak ayarlanırsa hiçbir işlem yapılmaz ve orijinal giriş doğrudan yürütme sırasında döndürülür.

Not: Döndürülen TensorBuffer, her zaman mevcut bir DataType.FLOAT32 tensörüdür. Girişin DataType.UINT8 tensörü olduğu durumlar dışında, mean 0 olarak ayarlanır ve stddev 1 olarak ayarlandığında orijinal DataType.UINT8 tensörü döndürülür.

Parametreler
ortalama ilk olarak çıkarılacak ortalama değerdir.
stddev standart sapma değerini bu değere bölün.
Dekoratif yastıklar
IllegalArgumentException stddev sıfır ise.

herkese açık NormalizeOp (kayan[] ortalama, float[] stddev)

Bir NormalizeOp başlatır. Çağrılduğunda, aşağıdaki koşulları karşılayan yeni bir TensorBuffer oluşturulur:

   // Pseudo code. [...][i] means a certain element whose channel id is i.
   output[...][i] = (input[...][i] - mean[i]) / stddev[i]
 

Not: mean kapsamındaki tüm değerler 0, tüm stddev değerleri de 1 olarak ayarlanırsa hesaplama yapılmaz ve orijinal giriş doğrudan yürütme sırasında döndürülür.

Not: Döndürülen TensorBuffer her zaman mevcut bir DataType.FLOAT32 tensörüdür. Tek fark, girişin DataType.UINT8 tensörü olması, tüm mean öğelerinin 0 ve tüm stddev öğelerinin 1 olarak ayarlanmasıdır.

Parametreler
ortalama her kanal için ilk olarak çıkarılacak ortalama değerler.
stddev standart sapma değerlerini de belirtir.
Dekoratif yastıklar
IllegalArgumentException herhangi bir stddev sıfırsa veya mean, stddev içeren farklı sayıda öğeye sahipse ya da bunlardan herhangi biri boşsa.

Herkese Açık Yöntemler

herkese açık TensorBuffer başvurun (TensorBuffer girişi)

Tanımlanan normalleştirmeyi belirli bir tensöre uygular ve sonucu döndürür.

Not: input muhtemelen çıkışla aynı örnektir.

Parametreler
giriş giriş tensörüdür. Çıkışla aynı örnek olabilir.
İlerlemeler
  • çıkış tensörüdür.