public struct OptimizerWeightStepState
Nyatakan satu langkah dari satu bobot di dalam pengoptimal.
Hyperparameter.
Pernyataan
public let globals: [Tensor<Float>]
Nilai sementara (hanya dapat ditetapkan satu kali).
Pernyataan
public var locals: [Tensor<Float>]
Turunan sebenarnya dari bobot ke fungsi kerugian.
Pernyataan
public var grad: Tensor<Float>
Bobot sedang dioptimalkan.
Pernyataan
public let weight: Tensor<Float>
Hasil akhir dari pengoptimal. (seharusnya hanya disetel satu kali). nihil artinya beban tidak akan tersentuh. Ini akan diterapkan pada bobot sebenarnya di akhir:
weight += step
.Pernyataan
public var step: Tensor<Float>?
Pernyataan
public subscript(local: LocalAccessor) -> Tensor<Float> { get set }
Pernyataan
public subscript(global: GlobalAccessor) -> Tensor<Float> { get }