מודול

  • סוג הקלט של השכבה.

    הַצהָרָה

    associatedtype Input
  • סוג הפלט של השכבה.

    הַצהָרָה

    associatedtype Output : Differentiable
  • מחזירה את הפלט המתקבל מהחלת השכבה על הקלט הנתון.

    הַצהָרָה

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

    פרמטרים

    input

    הקלט לשכבה.

    ערך החזרה

    הפלט.

  • קָדִימָה(_:) יישום ברירת מחדל

    מחזירה את הפלט המתקבל מהחלת השכבה על הקלט הנתון.

    יישום ברירת מחדל

    מחזירה את הפלט המתקבל מהחלת השכבה על הקלט הנתון.

    הַצהָרָה

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

    פרמטרים

    input

    הקלט לשכבה.

    ערך החזרה

    הפלט.

זמין כאשר `קלט`: `TensorProtocol`, `פלט`: `DifferentiableTensorProtocol`
  • callAsFunction(_:) יישום ברירת מחדל

    יישום ברירת מחדל

    מחזירה את הפלט המוער שהתקבל מהחלת השכבה על הקלט הנתון.

    הַצהָרָה

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

    פרמטרים

    input

    הקלט לשכבה.

    ערך החזרה

    הפלט המוער.

  • הערות (_:) שיטת הרחבה

    הערות output .

    הערה: מחזיר output אם משתמשים בקצה אחורי שאינו תומך בהערות.

    הַצהָרָה

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

    פרמטרים

    output

    הפלט לשכבה.

    ערך החזרה

    הפלט המוער.

  • סיכום (קלט:) שיטת הרחבה

    מחזירה את ההערות שהתקבלו מהחלת השכבה על הקלט הנתון.

    הַצהָרָה

    public func summary(input: Input) -> String

    פרמטרים

    input

    הקלט לשכבה.

    ערך החזרה

    כל ההערות שנאספו מגרף XLA.