| 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 final 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 | modus variansnya |
| distribusi | Distribusi acak untuk digunakan. |
| benih | Digunakan untuk membuat benih acak. |