คลาสย่อยโดยตรงที่รู้จัก |
Initializer สามารถปรับขนาดให้เข้ากับรูปร่างของเทนเซอร์ตุ้มน้ำหนักได้
ด้วย distribution=TRUNCATED_NORMAL or NORMAL
ตัวอย่างจะถูกดึงมาจากการแจกแจงแบบปกติที่ถูกตัดทอน/ไม่ถูกตัดทอนโดยมีค่าเฉลี่ยเป็นศูนย์และค่าเบี่ยงเบนมาตรฐาน (หลังการตัดทอน หากใช้) stddev = Math.sqrt(scale / n)
โดยที่ n
คือ:
- จำนวนหน่วยอินพุตในเทนเซอร์น้ำหนัก ถ้า
mode=FAN_IN
- จำนวนหน่วยเอาต์พุต ถ้า
mode=FAN_OUT
- ค่าเฉลี่ยของจำนวนหน่วยอินพุตและเอาต์พุต ถ้า
mode=FAN_AVG
ด้วย distribution=UNIFORM
ตัวอย่างจะถูกดึงมาจากการแจกแจงแบบสม่ำเสมอภายใน [-limit, limit]
โดยที่ limit = Math.sqrt(3 * scale / n);
-
ตัวอย่าง:
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);
ดูเพิ่มเติม
คลาสที่ซ้อนกัน
แจกแจง | VarianceScaling.การกระจาย | การแจกแจงแบบสุ่มเพื่อใช้เมื่อกำหนดค่าเริ่มต้น | |
แจกแจง | VarianceScaling.โหมด | โหมดที่จะใช้คำนวณค่าพัดลม |
ค่าคงที่
สองเท่า | SCALE_DEFAULT |
เขตข้อมูล
VarianceScaling.Distribution สุดท้ายแบบคงที่สาธารณะ | DISTRIBUTION_DEFAULT | |
VarianceScaling.Mode สุดท้ายแบบคงที่สาธารณะ | MODE_DEFAULT |
คอนสตรัคชั่นสาธารณะ
VarianceScaling (Ops tf, เมล็ดแบบยาว) สร้าง VarianceScaling Initializer | |
VarianceScaling (Ops tf, double scale, VarianceScaling.Mode โหมด, VarianceScaling.Distribution distribution, long seed) สร้าง VarianceScaling Initializer |
วิธีการสาธารณะ
ตัวดำเนินการ <T> |
วิธีการสืบทอด
ค่าคงที่
สาธารณะคงที่สุดท้ายคู่ SCALE_DEFAULT
เขตข้อมูล
VarianceScaling.Distribution DISTRIBUTION_DEFAULT สุดท้ายแบบคงที่สาธารณะ
VarianceScaling.Mode MODE_DEFAULT สุดท้าย แบบคงที่สาธารณะ
คอนสตรัคชั่นสาธารณะ
VarianceScaling สาธารณะ (Ops tf, เมล็ดยาว)
สร้าง VarianceScaling Initializer
พารามิเตอร์
ไม่ | Ops ของ TensorFlow |
---|---|
เมล็ดพันธุ์ | sed เพื่อสร้างเมล็ดแบบสุ่ม |
VarianceScaling สาธารณะ (Ops tf, double scale, VarianceScaling.Mode mode, VarianceScaling.Distribution distribution, long seed)
สร้าง VarianceScaling Initializer
พารามิเตอร์
ไม่ | Ops ของ TensorFlow |
---|---|
มาตราส่วน | ตัวประกอบสเกล (โฟลตบวก) |
โหมด | โหมดสำหรับความแปรปรวน |
การกระจาย | การกระจายแบบสุ่มเพื่อใช้ |
เมล็ดพันธุ์ | ใช้เพื่อสร้างเมล็ดแบบสุ่ม |