public struct Context
زمینه ای که اطلاعات زمینه محلی رشته ای را که توسط API های یادگیری عمیق مانند لایه ها استفاده می شود، ذخیره می کند.
از 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 }