وحدة

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
  • نوع الإدخال للطبقة.

    إعلان

    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.