| 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 đều 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. |