متن نوشته

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 }