Các lớp con trực tiếp đã biết |
Bộ khởi tạo có khả năng điều chỉnh thang đo của nó theo hình dạng của các tensor trọng số.
Với distribution=TRUNCATED_NORMAL or NORMAL
, các mẫu được rút ra từ phân phối chuẩn bị cắt cụt/không bị cắt cụt với giá trị trung bình bằng 0 và độ lệch chuẩn (sau khi cắt bớt, nếu được sử dụng) stddev = Math.sqrt(scale / n)
, trong đó n
là:
- số đơn vị đầu vào trong tensor trọng số, nếu
mode=FAN_IN
- số lượng đơn vị đầu ra, nếu
mode=FAN_OUT
- trung bình của số lượng đơn vị đầu vào và đầu ra, nếu
mode=FAN_AVG
Với distribution=UNIFORM
, các mẫu được rút ra từ một phân phối đồng nhất trong [-limit, limit]
, trong đó limit = Math.sqrt(3 * scale / n);
.
Ví dụ:
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);
Các lớp lồng nhau
liệt kê | Phương saiScaling.Distribution | Phân phối ngẫu nhiên sẽ sử dụng khi khởi tạo các giá trị. | |
liệt kê | Phương saiScaling.Mode | Chế độ sử dụng để tính toán giá trị quạt. |
Hằng số
gấp đôi | SCALE_DEFAULT |
Trường
công khai tĩnh cuối cùng VarianceScaling.Distribution | PHÂN PHỐI_DEFAULT | |
công khai tĩnh cuối cùng VarianceScaling.Mode | MODE_DEFAULT |
Nhà xây dựng công cộng
Tỷ lệ phương sai (Ops tf, hạt giống dài) Tạo Trình khởi tạo VarianceScaling | |
VarianceScaling (Ops tf, tỷ lệ kép, chế độ VarianceScaling.Mode , VarianceScaling.Distribution distribution, longseed) Tạo Trình khởi tạo VarianceScaling |
Phương pháp công khai
Toán hạng <T> |
Phương pháp kế thừa
Hằng số
đôi cuối cùng tĩnh công khai SCALE_DEFAULT
Trường
công khai tĩnh cuối cùng VarianceScaling.Distribution DISTRIBUTION_DEFAULT
công khai tĩnh cuối cùng VarianceScaling.Mode MODE_DEFAULT
Nhà xây dựng công cộng
public VarianceScaling (Ops tf, longseed)
Tạo Trình khởi tạo VarianceScaling
Thông số
tf | hoạt động của TensorFlow |
---|---|
hạt giống | sed để tạo hạt giống ngẫu nhiên. |
công khai VarianceScaling (Ops tf, tỷ lệ kép, chế độ VarianceScaling.Mode , VarianceScaling.Distribution distribution, longseed)
Tạo Trình khởi tạo VarianceScaling
Thông số
tf | hoạt động của TensorFlow |
---|---|
tỉ lệ | Hệ số tỷ lệ (float dương). |
cách thức | chế độ cho phương sai |
phân bổ | Phân phối ngẫu nhiên để sử dụng. |
hạt giống | Dùng để tạo hạt giống ngẫu nhiên. |