Gaussian-Bernouili Restricted Boltzmann machine

Constructors

Properties

Accessors

Methods

Constructors

  • Parameters

    • hiddenSize: number

      Size of hidden layer

    • Optionallr: number

      Learning rate

    • OptionalfixSigma: boolean

      Do not learn sigma or not

    Returns GBRBM

Properties

_b: any[]
_c: any[]
_fixSigma: boolean
_hidden: number
_k: number
_lr: number
_visible: number
_w: number[][]
_z: any[]

Accessors

  • get _s(): number[]
  • Returns number[]

Methods

  • Parameters

    • v: any
    • Optionalsample: boolean

    Returns any[][]

  • Returns number

  • Parameters

    • h: any
    • Optionalsample: boolean

    Returns any[][]

  • Return a energy value of the data.

    Parameters

    • v: number[]

      Sample data

    • h: number[]

      Target values

    Returns number

    Energy value

  • Fit model.

    Parameters

    • x: number[][]

      Training data

    Returns void

  • Returns predicted values.

    Parameters

    • x: number[][]

      Sample data

    Returns number[][]

    Predicted values