السياق

public struct Context

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

استخدم Context.local لاسترداد سياق مؤشر الترابط المحلي الحالي.

أمثلة:

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

    تصريح

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

    ملحوظة

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

    تصريح

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

    تصريح

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

    ملحوظة

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

    تصريح

    public static var local: Context { get set }