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);
Lihat Juga
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> |
Metode Warisan
Konstanta
SCALE_DEFAULT ganda akhir statis publik
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. |