@frozen
public struct DepthwiseConv2D<Scalar> : Layer where Scalar : TensorFlowFloatingPoint
یک لایه کانولوشن 2 بعدی در جهت عمق.
این لایه فیلترهای کانولوشن قابل جداسازی را ایجاد می کند که با ورودی لایه پیچیده می شود تا یک تانسور خروجی تولید کند.
هسته کانولوشن 4 بعدی.
اعلام
public var filter: Tensor<Scalar>
بردار تعصب.
اعلام
public var bias: Tensor<Scalar>
تابع فعال سازی از نظر عنصر.
اعلام
@noDerivative public let activation: Activation
گام های پنجره کشویی برای ابعاد فضایی.
اعلام
@noDerivative public let strides: (Int, Int)
الگوریتم padding برای کانولوشن.
اعلام
@noDerivative public let padding: Padding
یک لایه
DepthwiseConv2D
با فیلتر مشخص شده، بایاس، تابع فعالسازی، گامها و padding ایجاد میکند.اعلام
public init( filter: Tensor<Scalar>, bias: Tensor<Scalar>? = nil, activation: @escaping Activation = identity, strides: (Int, Int) = (1, 1), padding: Padding = .valid )
مولفه های
filter
هسته کانولوشن 4 بعدی.
bias
بردار تعصب.
activation
تابع فعال سازی از نظر عنصر.
strides
گام های پنجره کشویی برای ابعاد فضایی.
padding
الگوریتم padding برای کانولوشن.
خروجی به دست آمده از اعمال لایه به ورودی داده شده را برمی گرداند.
مولفه های
input
ورودی لایه شکل، [تعداد دسته ای، ارتفاع ورودی، عرض ورودی، تعداد کانال ورودی]
ارزش بازگشتی
خروجی شکل، [تعداد دسته ای، ارتفاع خروجی، عرض خروجی، تعداد کانال ورودی * ضرب کانال]
یک لایه
DepthwiseConv2D
با شکل فیلتر مشخص شده، گامها، padding و تابع فعالسازی عنصری ایجاد میکند.اعلام
public init( filterShape: (Int, Int, Int, Int), strides: (Int, Int) = (1, 1), padding: Padding = .valid, activation: @escaping Activation = identity, useBias: Bool = true, filterInitializer: ParameterInitializer<Scalar> = glorotUniform(), biasInitializer: ParameterInitializer<Scalar> = zeros() )
مولفه های
filterShape
شکل هسته کانولوشن 4 بعدی با فرم، [عرض فیلتر، ارتفاع فیلتر، تعداد کانال ورودی، ضرب کننده کانال].
strides
گام های پنجره کشویی برای ابعاد مکانی/فضایی-زمانی.
padding
الگوریتم padding برای کانولوشن.
activation
تابع فعال سازی از نظر عنصر.
filterInitializer
آغازگر برای استفاده برای پارامترهای فیلتر.
biasInitializer
آغازگر برای استفاده برای پارامترهای بایاس.