Ruta: implementations of neural autoencoders in R

TitleRuta: implementations of neural autoencoders in R
Publication TypeJournal Article
Year of PublicationIn Press
AuthorsCharte, David, Herrera F., and Charte Francisco
JournalKnowledge-Based Systems
PaginationIn press

Autoencoders are neural networks which perform feature learning on data. Many variants can be found in the literature, but their implementations are scarce, in separate software pieces and utilizing different languages and frameworks. The ruta package implements a unified foundation for the construction and training of autoencoders on top of Keras and Tensorflow, and allows for easy access to the main functionalities as well as full customization of their diverse aspects.