Skip to main content
. 2021 Dec 28;24(1):55. doi: 10.3390/e24010055
Algorithm 2: AEVB algorithm using minibatches
  • θ,ϕInitializeparameters

  • fordo# of training iterations:

  •     X(M)RandomminibatchofMdatapointsfromfulldatasetX

  •     Sampleϵp(ϵ)

  •     CalculateminibatchestimateL˜(M)θ,ϕ;X(M),ϵ

  •     Calculategradientsofminibatchestimatorθ,ϕL˜(M)θ,ϕ;X(M),ϵ

  •     θ,ϕUpdateparametersusinggradientswithmethodslikeSGDorAdagrad

  • end for