संदर्भ

public struct Context

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

का प्रयोग करें Context.local वर्तमान धागे की स्थानीय संदर्भ पुनः प्राप्त करने के।

उदाहरण:

  • इसलिए प्रशिक्षण ऐसा परतों को वर्तमान अवस्था सेट BatchNorm मतलब और विचरण जब आदानों के लिए आवेदन किया गणना करेगा।
  Context.local.learningPhase = .training
  • वर्तमान अवस्था तो निष्कर्ष करने के लिए इस तरह परतों सेट Dropout जब आदानों के लिए आवेदन किया इकाइयों ही अपनी पढ़ाई छोड़ नहीं होंगे।
  Context.local.learningPhase = .inference
  • सीखने का चरण।

    घोषणा

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

    ध्यान दें

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

    घोषणा

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

    घोषणा

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

    ध्यान दें

    इस संपत्ति तक पहुंचना थ्रेड-सुरक्षित है।

    घोषणा

    public static var local: Context { get set }