Объединяемый

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