ऑप्टिमाइज़रवेटस्टेपस्टेट

public struct OptimizerWeightStepState

एक ऑप्टिमाइज़र के अंदर एक वज़न के एक चरण के लिए बताएं।

  • हाइपरपैरामीटर.

    घोषणा

    public let globals: [Tensor<Float>]
  • अस्थायी मान (केवल एक बार निर्दिष्ट किए जा सकते हैं)।

    घोषणा

    public var locals: [Tensor<Float>]
  • वज़न का वास्तविक व्युत्पन्न हानि फ़ंक्शन से संबंधित है।

    घोषणा

    public var grad: Tensor<Float>
  • वजन को अनुकूलित किया जा रहा है।

    घोषणा

    public let weight: Tensor<Float>
  • अनुकूलक का अंतिम आउटपुट. (वास्तव में केवल एक बार ही सेट किया जाना चाहिए)। शून्य का मतलब है कि वजन को छुआ नहीं जाएगा. इसे अंत में वास्तविक वज़न पर लागू किया जाएगा: weight += step

    घोषणा

    public var step: Tensor<Float>?
  • घोषणा

    public subscript(local: LocalAccessor) -> Tensor<Float> { get set }
  • घोषणा

    public subscript(global: GlobalAccessor) -> Tensor<Float> { get }