संदर्भ

public struct Context

एक संदर्भ जो परतों जैसे गहन शिक्षण एपीआई द्वारा उपयोग की जाने वाली थ्रेड-स्थानीय प्रासंगिक जानकारी संग्रहीत करता है।

वर्तमान थ्रेड-स्थानीय संदर्भ को पुनः प्राप्त करने के लिए Context.local उपयोग करें।

उदाहरण:

  • वर्तमान सीखने के चरण को प्रशिक्षण के लिए सेट करें ताकि इनपुट पर लागू होने पर BatchNorm जैसी परतें माध्य और भिन्नता की गणना कर सकें।
  Context.local.learningPhase = .training
  • वर्तमान सीखने के चरण को अनुमान पर सेट करें ताकि Dropout जैसी परतें इनपुट पर लागू होने पर इकाइयों को न छोड़ें।
  Context.local.learningPhase = .inference
  • सीखने का चरण.

    घोषणा

    public var learningPhase: LearningPhase
  • यादृच्छिक बीज.

    टिप्पणी

    जब भी प्राप्त किया जाता है, यादृच्छिक बीज को भी अद्यतन किया जाता है ताकि भविष्य में स्टेटलेस यादृच्छिक टेन्सरफ्लो ऑप निष्पादन के परिणामस्वरूप गैर-नियतात्मक परिणाम प्राप्त हों।

    घोषणा

    public var randomSeed: TensorFlowSeed { mutating get set }
  • डिफ़ॉल्ट गुणों के साथ एक संदर्भ बनाता है।

    घोषणा

    public init()
  • वर्तमान थ्रेड-स्थानीय संदर्भ।

    टिप्पणी

    इस प्रॉपर्टी तक पहुंच थ्रेड-सुरक्षित है।

    घोषणा

    public static var local: Context { get set }