public struct Function<Input, Output> : ParameterlessLayer where Input : Differentiable, Output : Differentiable
カスタム微分可能関数を囲むレイヤー。
宣言
public typealias TangentVector = EmptyTangentVector
宣言
public typealias Body = @differentiable (Input) -> Output
宣言
@noDerivative public let body: Body
宣言
public init(_ body: @escaping Body)
宣言
@differentiable public func callAsFunction(_ input: Input) -> Output