CRAN/E | nntrf

nntrf

Supervised Data Transformation by Means of Neural Network Hidden Layer

Installation

About

A supervised transformation of datasets is performed. The aim is similar to that of Principal Component Analysis (PCA), that is, to carry out data transformation and dimensionality reduction, but in a supervised way. This is achieved by first training a 3-layer Multi-Layer Perceptron and then using the activations of the hidden layer as a transformation of the input features. In fact, it takes advantage of the change of representation provided by the hidden layer of a neural network. This can be useful as data pre-processing for Machine Learning methods in general, specially for those that do not work well with many irrelevant or redundant features. It uses the nnet package under the hood. Valls, J.M., Aler, R., Galvan, I.M., and Camacho, D. (2021). "Supervised data transformation and dimensionality reduction with a 3-layer multi-layer perceptron for classification problems". doi:10.1007/s12652-020-02841-y Rumelhart, D.E., Hinton, G.E. and Williams, R.J. (1986) "Learning representations by back-propagating errors" doi:10.1038/323533a0.

Key Metrics

Version 0.1.4
R ≥ 3.2.4
Published 2021-02-26 1154 days ago
Needs compilation? no
License GPL-2
License GPL-3
CRAN checks nntrf results

Downloads

Yesterday 0
Last 7 days 2 -80%
Last 30 days 43 -23%
Last 90 days 150 -22%
Last 365 days 675 -62%

Maintainer

Maintainer

Ricardo Aler

ricardo.aler@uc3m.es

Authors

Ricardo Aler

aut / cre

Jose Valls

aut

Ines Galvan

aut

David Camacho

aut

Material

README
NEWS
Reference manual
Package source

Vignettes

nntrf
nntrf for regression
nntrf hyper-parameter tuning

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

nntrf archive

Depends

R ≥ 3.2.4

Imports

nnet
NeuralNetTools
FNN
pracma

Suggests

dplyr
knitr
rmarkdown
ggplot2
ggridges
tidyr
forcats
mlr
mlrCPO