VarianceScaling

VarianceScaling kelas publik
Subkelas Langsung yang Diketahui

Inisialisasi mampu menyesuaikan skalanya dengan bentuk tensor bobot.

Dengan distribution=TRUNCATED_NORMAL or NORMAL , sampel diambil dari distribusi normal terpotong/tidak terpotong dengan rata-rata nol dan deviasi standar (setelah pemotongan, jika digunakan) stddev = Math.sqrt(scale / n) , di mana n adalah:

  • jumlah unit masukan dalam tensor bobot, jika mode=FAN_IN
  • jumlah unit keluaran, jika mode=FAN_OUT
  • rata-rata jumlah unit input dan output, jika mode=FAN_AVG

Dengan distribution=UNIFORM , sampel diambil dari distribusi seragam dalam [-limit, limit] , di mana limit = Math.sqrt(3 * scale / n); .

Contoh:

      long seed = 1234l;
      float scale = 0.1f;
      VarianceScaling<TFloat32, TFloat32> initializer =
          new org.tensorflow.framework.initializers.VarianceScaling<>(
              tf, scale, Mode.FAN_IN, Distribution.UNIFORM, seed);
      Operand<TFloat32> values =
          initializer.call(tf.constant(Shape.of(2,2)), TFloat32.class);
 

Kelas Bersarang

enum VarianceScaling.Distribusi Distribusi acak yang digunakan saat menginisialisasi nilai.
enum VarianceScaling.Mode Mode yang digunakan untuk menghitung nilai kipas.

Konstanta

dobel SKALA_DEFAULT

Bidang

VarianceScaling.Distribution final statis publik DISTRIBUTION_DEFAULT
VarianceScaling.Mode final statis publik MODE_DEFAULT

Konstruktor Publik

VarianceScaling (Ops tf, benih panjang)
Membuat Inisialisasi VarianceScaling
VarianceScaling (Ops tf, skala ganda, mode VarianceScaling.Mode , distribusi VarianceScaling.Distribution , benih panjang)
Membuat Inisialisasi VarianceScaling

Metode Publik

Operan <T>
panggilan ( Operan < TInt64 > meredup, tipe Kelas<T>)

Metode Warisan

Konstanta

SCALE_DEFAULT ganda akhir statis publik

Nilai Konstan: 1.0

Bidang

VarianceScaling akhir statis publik.Distribusi DISTRIBUTION_DEFAULT

VarianceScaling.Mode MODE_DEFAULT akhir statis publik

Konstruktor Publik

VarianceScaling publik (Ops tf, benih panjang)

Membuat Inisialisasi VarianceScaling

Parameter
tf Operasi TensorFlow
benih sed untuk membuat benih acak.

VarianceScaling publik (Ops tf, skala ganda, mode VarianceScaling.Mode , distribusi VarianceScaling.Distribution , benih panjang)

Membuat Inisialisasi VarianceScaling

Parameter
tf Operasi TensorFlow
skala Faktor penskalaan (float positif).
mode mode untuk varians
distribusi Distribusi acak untuk digunakan.
benih Digunakan untuk membuat benih acak.

Metode Publik

panggilan Operand <T> publik ( Operand < TInt64 > meredup, tipe Kelas<T>)