VarianceScaling

lớp công khai VarianceScaling
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>
gọi ( Toán hạng < TInt64 > mờ, loại Class<T>)

Phương pháp kế thừa

Hằng số

đôi cuối cùng tĩnh công khai SCALE_DEFAULT

Giá trị không đổi: 1,0

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.

Phương pháp công khai

lệnh gọi Toán hạng công khai <T> ( Toán hạng < TInt64 > mờ, loại Class<T>)