مدول

  • نوع ورودی لایه

    اعلامیه

    associatedtype Input
  • نوع خروجی لایه

    اعلامیه

    associatedtype Output : Differentiable
  • خروجی به دست آمده از اعمال لایه به ورودی داده شده را برمی گرداند.

    اعلامیه

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

    پارامترها

    input

    ورودی لایه

    ارزش بازگشتی

    خروجی.

  • جلو (_:) اجرای پیش فرض

    خروجی به دست آمده از اعمال لایه به ورودی داده شده را برمی گرداند.

    پیاده سازی پیش فرض

    خروجی به دست آمده از اعمال لایه به ورودی داده شده را برمی گرداند.

    اعلامیه

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

    پارامترها

    input

    ورودی لایه

    ارزش بازگشتی

    خروجی.

در دسترس است که در آن "ورودی": "TensorProtocol"، "Output": "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.