הקשר

public struct Context

הקשר המאחסן מידע קונטקסטואלי של שרשור מקומי המשמש את ממשקי API של למידה עמוקה כגון שכבות.

השתמש ב- Context.local כדי לאחזר את ההקשר הנוכחי של השרשור המקומי.

דוגמאות:

  • הגדר את שלב הלמידה הנוכחי לאימון כך ששכבות כמו BatchNorm יחשבו את הממוצע והשונות כשהן מיושמות על תשומות.
  Context.local.learningPhase = .training
  • הגדר את שלב הלמידה הנוכחי להסקת מסקנות כך ששכבות כמו Dropout לא ייפלטו יחידות כאשר יוחלו על קלט.
  Context.local.learningPhase = .inference
  • שלב הלמידה.

    הַצהָרָה

    public var learningPhase: LearningPhase
  • הזרע האקראי.

    פֶּתֶק

    בכל פעם שהושג, ה-Seed האקראי מתעדכן גם כך שביצועים עתידיים של TensorFlow אקראיים חסרי מצב יביאו לתוצאות לא דטרמיניסטיות.

    הַצהָרָה

    public var randomSeed: TensorFlowSeed { mutating get set }
  • יוצר הקשר עם מאפייני ברירת מחדל.

    הַצהָרָה

    public init()
  • ההקשר הנוכחי של השרשור המקומי.

    פֶּתֶק

    הגישה לנכס זה בטוחה לשרשור.

    הַצהָרָה

    public static var local: Context { get set }