public protocol Mergeable : AdditiveArithmetic, Differentiable
نوعی با مقادیری که از عملیات باینری قابل تفکیک پشتیبانی می کند.
توسط BidirectionalRecurrentLayer
به عنوان یک نیاز عمومی برای توابع ادغام استفاده می شود.
دو مقدار را به هم متصل می کند.
اعلام
@differentiable static func concatenate(_ lhs: Self, _ rhs: Self) -> Self
دو مقدار را جمع کرده و مجموع آنها را تولید می کند.
توجه داشته باشید
تغییر نامsum
به+
منجر به خرابی کامپایلر در هنگام تطبیقTensor
بهMergeable
(SR-13229) می شود.اعلام
@differentiable static func sum(_ lhs: Self, _ rhs: Self) -> Self
میانگین دو مقدار.
اعلام
@differentiable static func average(_ lhs: Self, _ rhs: Self) -> Self
دو مقدار را ضرب می کند.
اعلام
@differentiable static func multiply(_ lhs: Self, _ rhs: Self) -> Self
دو مقدار را پشته کنید.
اعلام
@differentiable static func stack(_ lhs: Self, _ rhs: Self) -> Self