iris_s <- as.matrix(scale(iris[1:4]))
output_dim <- 2
epochs <- 100
learning_rate <- 0.73
num_hidden_layers <-2
hidden_layer_size <- 5
out_data <- Autoencoder( iris_s, output_dim,
epochs, learning_rate,
num_hidden_layers, hidden_layer_size, FALSE)
plot( out_data,pch=21,
bg=c("red","green3","blue")[unclass(iris$Species)],
main="Randomly autoencoded Iris data")
Run the code above in your browser using DataLab