Learn R Programming

ruta (version 1.2.0)

autoencoder_contractive: Create a contractive autoencoder

Description

A contractive autoencoder adds a penalty term to the loss function of a basic autoencoder which attempts to induce a contraction of data in the latent space.

Usage

autoencoder_contractive(network, loss = "mean_squared_error", weight = 2e-04)

Value

A construct of class "ruta_autoencoder"

Arguments

network

Layer construct of class "ruta_network"

loss

Character string specifying the reconstruction error part of the loss function

weight

Weight assigned to the contractive loss

References

See Also

Other autoencoder variants: autoencoder_denoising(), autoencoder_robust(), autoencoder_sparse(), autoencoder_variational(), autoencoder()