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 }