LeCun

lớp công cộng LeCun

LeCun khởi tạo bình thường.

Lấy mẫu từ một phân phối ngẫu nhiên. * *

Nếu phân phối là TRUNCATED_NORMAL, nó sẽ lấy các mẫu từ phân phối chuẩn bị cắt cụt tập trung vào 0 với stddev = sqrt(1 / fanIn) trong đó fanIn là số đơn vị đầu vào trong tensor trọng số.

Nếu phân phối là UNIFORM, nó sẽ lấy các mẫu từ phân phối đồng nhất trong [-limit, limit] , trong đó limit = Math.sqrt(3 / fanIn) ( fanIn là số đơn vị đầu vào trong tensor trọng số)

Ví dụ:

LeCun Bình thường:

      long seed = 1001l;
      LeCunNormal<TFloat32, TFloat32> initializer =
              new org.tensorflow.framework.initializers.LeCunNormal<>(tf,
               Distribution.TRUNCATED_NORMAL, seed);
      Operand<TFloat32> values =
              initializer.call(tf.constant(Shape.of(2,2)), TFloat32.class);
 

Đồng phục LeCun:

      long seed = 1001l;
      LeCunNormal<TFloat32, TFloat32> initializer =
              new org.tensorflow.framework.initializers.LeCunNormal<>(tf,
               Distribution.UNIFORM, seed);
      Operand<TFloat32> values =
              initializer.call(tf.constant(Shape.of(2,2)), TFloat32.class);
 
*

GHI CHÚ: *

Đối với trình khởi tạo tương đương LeCunNormal, hãy sử dụng TRUNCATED_NORMAL cho tham số phân phối. *

Đối với trình khởi tạo tương đương LeCunUniform, hãy sử dụng UNIFORM * cho tham số phân phối. *

Hằng số kế thừa

Trường kế thừa

Nhà xây dựng công cộng

LeCun (Ops tf, Phân phối VarianceScaling.Distribution , hạt giống dài)
Tạo Trình khởi tạo LeCunNormal

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

Nhà xây dựng công cộng

public LeCun (Ops tf, Phân phối VarianceScaling.Distribution , hạt giống dài)

Tạo Trình khởi tạo LeCunNormal

Thông số
tf hoạt động của TensorFlow
phân bổ Kiểu phân phối cho trình khởi tạo Glorot.
hạt giống hạt giống cho việc tạo số ngẫu nhiên. Trình khởi tạo được tạo bằng một hạt giống nhất định sẽ luôn tạo ra cùng một tenxơ ngẫu nhiên giống nhau cho hình dạng và dtype nhất định.