Creates a representation of a sparse autoencoder.

autoencoder_sparse(
  network,
  loss = "mean_squared_error",
  high_probability = 0.1,
  weight = 0.2
)

Arguments

network

Layer construct of class "ruta_network"

loss

Character string specifying a loss function

high_probability

Expected probability of the high value of the encoding layer. Set this to a value near zero in order to minimize activations in that layer.

weight

The weight of the sparsity regularization

Value

A construct of class "ruta_autoencoder"

References