OptimizerWeightStepState

public struct OptimizerWeightStepState

État pour une seule étape d'un seul poids à l'intérieur d'un optimiseur.

  • Hyperparamètres.

    Déclaration

    public let globals: [Tensor<Float>]
  • Valeurs temporaires (ne peuvent être attribuées qu'une seule fois).

    Déclaration

    public var locals: [Tensor<Float>]
  • La dérivée réelle du poids par rapport à la fonction de perte.

    Déclaration

    public var grad: Tensor<Float>
  • Le poids étant optimisé.

    Déclaration

    public let weight: Tensor<Float>
  • La sortie finale de l’optimiseur. (ne devrait vraiment être réglé qu'une seule fois). nul signifie que le poids ne sera pas touché. Ceci sera appliqué au poids réel à la fin : weight += step .

    Déclaration

    public var step: Tensor<Float>?
  • Déclaration

    public subscript(local: LocalAccessor) -> Tensor<Float> { get set }
  • Déclaration

    public subscript(global: GlobalAccessor) -> Tensor<Float> { get }