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 }