Módulo

  • El tipo de entrada de la capa.

    Declaración

    associatedtype Input
  • El tipo de salida de la capa.

    Declaración

    associatedtype Output : Differentiable
  • Devuelve el resultado obtenido al aplicar la capa a la entrada dada.

    Declaración

    @differentiable(wrt: self)
    func callAsFunction(_ input: Input) -> Output

    Parámetros

    input

    La entrada a la capa.

    Valor de retorno

    La salida.

  • adelante(_:) Implementación predeterminada

    Devuelve el resultado obtenido al aplicar la capa a la entrada dada.

    Implementación predeterminada

    Devuelve el resultado obtenido al aplicar la capa a la entrada dada.

    Declaración

    @differentiable(wrt: self)
    func forward(_ input: Input) -> Output

    Parámetros

    input

    La entrada a la capa.

    Valor de retorno

    La salida.

Disponible donde `Entrada`: `TensorProtocol`, `Salida`: `DifferentiableTensorProtocol`
  • llamarAsFunction(_:) Implementación predeterminada

    Implementación predeterminada

    Devuelve la salida anotada obtenida al aplicar la capa a la entrada dada.

    Declaración

    @differentiable(wrt: self)
    public func callAsFunction(_ input: Input) -> Output

    Parámetros

    input

    La entrada a la capa.

    Valor de retorno

    La salida anotada.

  • anotado(_:) Método de extensión

    Anota output .

    Nota: Devuelve output si se utiliza un backend que no admite anotaciones.

    Declaración

    @differentiable
    public func annotated(_ output: Output) -> Output

    Parámetros

    output

    La salida a la capa.

    Valor de retorno

    La salida anotada.

  • resumen(entrada:) Método de extensión

    Devuelve las anotaciones obtenidas al aplicar la capa a la entrada dada.

    Declaración

    public func summary(input: Input) -> String

    Parámetros

    input

    La entrada a la capa.

    Valor de retorno

    Todas las anotaciones recopiladas del gráfico XLA.