Anh ấy khởi tạo.
Nếu phân phối là TRUNCATED_NORMAL, nó sẽ lấy mẫu từ phân phối chuẩn bị cắt cụt tập trung vào 0
với stddev = sqrt(2 / 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 đều trong [-limit, limit]
, trong đó limit = sqrt(6 / fanIn)
(fanIn là số đơn vị đầu vào trong tensor trọng số).
Ví dụ:
Anh Bình Thường:
long seed = 1001l; He<TFloat32, TFloat32> initializer = new org.tensorflow.framework.initializers.He<>(tf, Distribution.TRUNCATED_NORMAL, seed);); Operand<TFloat32> values = initializer.call(tf.constant(Shape.of(2,2)), TFloat32.class);
Anh ấy đồng phục:
long seed = 1001l; He<TFloat32, TFloat32> initializer = new org.tensorflow.framework.initializers.He<>(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 HeNormal, 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 HeUniform, hãy sử dụng UNIFORM
cho tham số phân phối.
Hằng số
gấp đôi | TỈ LỆ |
Hằng số kế thừa
Trường kế thừa
Nhà xây dựng công cộng
Phương pháp kế thừa
Hằng số
chung kết tĩnh đôi QUY MÔ
Nhà xây dựng công cộng
public He (Ops tf, Phân phối VarianceScaling.Distribution , hạt giống dài)
Tạo Trình khởi tạo He
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 He. |
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. |