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 }