public struct OptimizerWeightStepState
একটি অপ্টিমাইজারের ভিতরে একটি একক ওজনের একক ধাপের জন্য স্টেট।
হাইপারপ্যারামিটার।
ঘোষণা
public let globals: [Tensor<Float>]
অস্থায়ী মান (শুধুমাত্র একবার বরাদ্দ করা যেতে পারে)।
ঘোষণা
public var locals: [Tensor<Float>]
লস ফাংশনে ওজন wrt এর প্রকৃত ডেরিভেটিভ।
ঘোষণা
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 }