OptimizerWeightStepState

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.
public struct OptimizerWeightStepState

Stato per un singolo passaggio di un singolo peso all'interno di un ottimizzatore.

  • Iperparametri.

    Dichiarazione

    public let globals: [Tensor<Float>]
  • Valori temporanei (possono essere assegnati una sola volta).

    Dichiarazione

    public var locals: [Tensor<Float>]
  • La derivata effettiva del peso rispetto alla funzione di perdita.

    Dichiarazione

    public var grad: Tensor<Float>
  • Il peso viene ottimizzato.

    Dichiarazione

    public let weight: Tensor<Float>
  • L'output finale dell'ottimizzatore. (dovrebbe davvero essere impostato solo una volta). zero significa che il peso non verrà toccato. Questo sarà applicata al peso effettivo alla fine: weight += step .

    Dichiarazione

    public var step: Tensor<Float>?
  • Dichiarazione

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

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