Autoencoder

Constructors

Properties

Accessors

Methods

Constructors

  • Parameters

    • input_size: number

      Input size

    • reduce_size: number

      Reduced dimension

    • enc_layers: LayerObject[]

      Layers of encoder

    • dec_layers: LayerObject[]

      Layers of decoder

    • optimizer: string

      Optimizer of the network

    Returns Autoencoder

Properties

_epoch: number
_input_size: number
_layers: { name: string; type: string }[]

Accessors

  • get epoch(): number
  • Epoch

    Returns number

Methods

  • Fit model.

    Parameters

    • train_x: number[][]

      Training data

    • iteration: number

      Iteration count

    • rate: number

      Learning rate

    • batch: number

      Batch size

    • rho: number

      Sparsity parameter

    Returns number

    Loss value

  • Returns predicted datas.

    Parameters

    • x: number[][]

      Sample data

    Returns number[][]

    Predicted values

  • Returns reduced datas.

    Parameters

    • x: number[][]

      Sample data

    Returns number[][]

    Predicted values