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 }