@frozen
public struct InstanceNorm<Scalar> : Layer where Scalar : TensorFlowFloatingPoint
لایه ای که عادی سازی نمونه را روی یک دسته کوچک از ورودی ها اعمال می کند.
مقدار افست که به عنوان بتا نیز شناخته می شود.
اعلام
public var offset: Tensor<Scalar> { get set }
مقدار مقیاس که به عنوان گاما نیز شناخته می شود.
اعلام
public var scale: Tensor<Scalar> { get set }
محوری که ویژگی ها در آن قرار دارند.
اعلام
public var axis: Int { get }
مقدار اپسیلون واریانس
اعلام
public var epsilon: Scalar { get }
یک لایه عادی سازی نمونه ایجاد می کند.
پیش شرط
محور نمی تواند محور دسته ای باشد.پیش شرط
افست باید دارای رتبه 1 باشد.پیش شرط
افست و مقیاس باید یک شکل باشند.مولفه های
offset
مقدار افست اولیه
scale
مقدار مقیاس اولیه
axis
محوری که ویژگی ها در آن قرار دارند.
epsilon
مقدار اپسیلون واریانس
یک لایه عادی سازی نمونه ایجاد می کند.
پیش شرط
محور نمی تواند محور دسته ای باشد.پیش شرط
تعداد ویژگی های ورودی و افست باید یکسان باشد.اعلام
public init( featureCount: Int, axis: Int = -1, epsilon: Scalar = 1e-3 )
مولفه های
featureCount
تعداد ویژگی ها
axis
محوری که ویژگی ها در آن قرار دارند. مقدار پیش فرض -1 است.
epsilon
اسکالر کوچک به واریانس اضافه شد. مقدار پیش فرض 0.001 است.