@frozen
public struct InstanceNorm<Scalar> : Layer where Scalar : TensorFlowFloatingPoint
Một lớp áp dụng chuẩn hóa phiên bản trên một loạt đầu vào nhỏ.
Tham khảo: Chuẩn hóa sơ thẩm: Thành phần còn thiếu để tạo kiểu nhanh .
Giá trị bù trừ, còn được gọi là beta.
Tuyên ngôn
public var offset: Tensor<Scalar> { get set }
Giá trị tỷ lệ, còn được gọi là gamma.
Tuyên ngôn
public var scale: Tensor<Scalar> { get set }
Trục nơi các tính năng nằm.
Tuyên ngôn
public var axis: Int { get }
Giá trị phương sai epsilon.
Tuyên ngôn
public var epsilon: Scalar { get }
Tạo một lớp chuẩn hóa cá thể.
điều kiện tiên quyết
Trục không thể là trục lô.điều kiện tiên quyết
Phần bù phải có hạng 1.điều kiện tiên quyết
Phần bù và tỷ lệ phải có hình dạng giống nhau.Thông số
offset
Giá trị bù đắp ban đầu.
scale
Giá trị quy mô ban đầu.
axis
Trục nơi các tính năng nằm.
epsilon
Giá trị phương sai epsilon.
Tạo một lớp chuẩn hóa cá thể.
điều kiện tiên quyết
Trục không thể là trục lô.điều kiện tiên quyết
Số lượng đặc điểm của đầu vào và phần bù phải giống nhau.Tuyên ngôn
public init( featureCount: Int, axis: Int = -1, epsilon: Scalar = 1e-3 )
Thông số
featureCount
Số lượng các tính năng.
axis
Trục nơi các tính năng nằm. Giá trị mặc định là -1.
epsilon
Vô hướng nhỏ được thêm vào phương sai. Giá trị mặc định là 0,001.