@frozen
public struct SeparableConv1D<Scalar> : Layer where Scalar : TensorFlowFloatingPoint
طبقة تلافيفية قابلة للفصل أحادية الأبعاد.
تقوم هذه الطبقة بإجراء التفاف عميق يعمل بشكل منفصل على القنوات متبوعًا بالتفاف نقطي يمزج القنوات.
نواة التلافيف العميقة ثلاثية الأبعاد.
تصريح
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
مُهيئ لاستخدامه في معلمات التحيز.