@frozen
public struct SeparableConv2D<Scalar> : Layer where Scalar : TensorFlowFloatingPoint
שכבת פיתול דו מימדי ניתנת להפרדה.
שכבה זו מבצעת פיתול עומק הפועל בנפרד על ערוצים ולאחריה פיתול נקודתי המערבב ערוצים.
ליבת הפיתול ה-4-D בכיוון העומק.
הַצהָרָה
public var depthwiseFilter: Tensor<Scalar>
ליבת פיתול נקודתי 4-D.
הַצהָרָה
public var pointwiseFilter: Tensor<Scalar>
וקטור ההטיה.
הַצהָרָה
public var bias: Tensor<Scalar>
פונקציית ההפעלה מבחינה אלמנטרית.
הַצהָרָה
@noDerivative public let activation: Activation
הצעדים של חלון הזזה לממדים מרחביים.
הַצהָרָה
@noDerivative public let strides: (Int, Int)
אלגוריתם הריפוד לקונבולציה.
הַצהָרָה
@noDerivative public let padding: Padding
יוצר שכבת
SeparableConv2D
עם מסנן עומק ונקודתי שצוין, הטיה, פונקציית הפעלה, צעדים וריפוד.הַצהָרָה
public init( depthwiseFilter: Tensor<Scalar>, pointwiseFilter: Tensor<Scalar>, bias: Tensor<Scalar>? = nil, activation: @escaping Activation = identity, strides: (Int, Int) = (1, 1), padding: Padding = .valid )
פרמטרים
depthwiseFilter
ליבת הפיתול ה-4-D בכיוון העומק
[filter height, filter width, input channels count, channel multiplier]
.pointwiseFilter
ליבת הפיתול הנקודתי ה-4-D
[1, 1, channel multiplier * input channels count, output channels count]
.bias
וקטור ההטיה.
activation
פונקציית ההפעלה מבחינה אלמנטרית.
strides
הצעדים של חלון הזזה לממדים מרחביים.
padding
אלגוריתם הריפוד לקונבולציה.
יוצר שכבת
SeparableConv2D
עם צורת הסינון המצוינת לעומק ונקודתית, צעדים, ריפוד ופונקציית הפעלה נקודתית.הַצהָרָה
public init( depthwiseFilterShape: (Int, Int, Int, Int), pointwiseFilterShape: (Int, Int, Int, Int), strides: (Int, Int) = (1, 1), padding: Padding = .valid, activation: @escaping Activation = identity, useBias: Bool = true, depthwiseFilterInitializer: ParameterInitializer<Scalar> = glorotUniform(), pointwiseFilterInitializer: ParameterInitializer<Scalar> = glorotUniform(), biasInitializer: ParameterInitializer<Scalar> = zeros() )
פרמטרים
depthwiseFilterShape
הצורה של גרעין הפיתול ה-4-D בכיוון העומק.
pointwiseFilterShape
צורת ליבת הפיתול הנקודתי ה-4-D.
strides
הצעדים של חלון הזזה לממדים מרחביים/מרחביים-זמניים.
padding
אלגוריתם הריפוד לקונבולציה.
activation
פונקציית ההפעלה מבחינה אלמנטרית.
filterInitializer
אתחול לשימוש עבור פרמטרי המסנן.
biasInitializer
אתחול לשימוש עבור הפרמטרים ההטיה.