OptimizerWeightStepState

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 }