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