Skip to main content
. 2020 Feb 13;22(2):213. doi: 10.3390/e22020213
Algorithm 2 Annealing algorithm pseudocode.
  • 1:

    input: Dataset D:={xi}i=1n, hyperparameter interval [smin,smax].

  • 2:

    output: Optimal DNN weights θ,ϕ, GMM parameters ψ={πc, μc, Σc}c=1|C|, assignment probability PC|X.

  • 3:

    initialization Initialize θ,ϕ,ψ.

  • 4:

    repeat

  • 5:

        Apply VIB-GMM algorithm.

  • 6:

        Update ψ,θ,ϕ.

  • 7:

        Update s, e.g., s=(1+ϵs)sold.

  • 8:

    untils does not exceed smax.