مفهوم

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
public struct Context

سياق يخزن المعلومات السياقية المحلية لمؤشر الترابط المستخدمة بواسطة واجهات برمجة تطبيقات التعلم العميق مثل الطبقات.

استخدام Context.local لاسترداد سياق موضوع المحلي الحالي.

أمثلة:

  • تعيين مرحلة التعلم الحالية للتدريب بحيث طبقات مثل BatchNorm سوف يحسب الحسابي والتباين عند تطبيقها على المدخلات.
  Context.local.learningPhase = .training
  • تعيين مرحلة التعلم الحالية إلى الاستدلال بحيث طبقات مثل Dropout لن يتسرب الوحدات عند تطبيقها على المدخلات.
  Context.local.learningPhase = .inference
  • مرحلة التعلم.

    إعلان

    public var learningPhase: LearningPhase
  • البذرة العشوائية.

    ملحوظة

    متى تم الحصول عليها ، يتم تحديث البذور العشوائية أيضًا بحيث تؤدي عمليات التنفيذ العشوائية في المستقبل TensorFlow إلى نتائج غير حتمية.

    إعلان

    public var randomSeed: TensorFlowSeed { mutating get set }
  • يقوم بإنشاء سياق بخصائص افتراضية.

    إعلان

    public init()
  • سياق مؤشر الترابط المحلي الحالي.

    ملحوظة

    الوصول إلى هذه الخاصية هو مؤشر ترابط آمن.

    إعلان

    public static var local: Context { get set }