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 }