public struct OptimizerWeightStepState
Optimize edici içindeki tek bir ağırlığın tek bir adımını belirtin.
Hiperparametreler.
beyan
public let globals: [Tensor<Float>]
Geçici değerler (yalnızca bir kez atanabilir).
beyan
public var locals: [Tensor<Float>]
Ağırlığın kayıp fonksiyonuna göre gerçek türevi.
beyan
public var grad: Tensor<Float>
Ağırlık optimize ediliyor.
beyan
public let weight: Tensor<Float>
Optimize edicinin son çıktısı. (aslında yalnızca bir kez ayarlanmalıdır). nil, ağırlığa dokunulmayacağı anlamına gelir. Bu, sondaki gerçek ağırlığa uygulanacaktır:
weight += step
.beyan
public var step: Tensor<Float>?
beyan
public subscript(local: LocalAccessor) -> Tensor<Float> { get set }
beyan
public subscript(global: GlobalAccessor) -> Tensor<Float> { get }