amrElmTrain: Creates a model for AMR-ELM.

Description Usage Arguments Value Examples

Description

Creates a model for AMR-ELM.

Usage

1
amrElmTrain(l, XTrain, YTrain, affinity = "cosine")

Arguments

l

the number of hidden neurons

XTrain

training data, numerical with zero mean and unit variance and patterns in the lines, attributes in the columns

YTrain

training data labels (binary, -1 and +1)

affinity

- only cosine implemented

Value

the amrElm model for supervised problems, with: Z: hidden layer weights H: hidden layer output W: output layer weights affinity: the affinity used to generate the model (e.g.: cosine affinity) dataTrain: training data for generating affinity matrix.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
## Not run: 
library(amrElm)

data(heart)

data <- heart$data
labels <- heart$labels

l <- 500
N <- nrow(data)

randomPatterns <- seq(N)
data <- data[randomPatterns,]
labels <- labels[randomPatterns]

nTrain <- floor(2*N/3)
nTest <- N - nTrain

data <- data[randomPatterns,]
labels <- labels[randomPatterns]

XTrain <- data[1:nTrain,]
XTest <- data[(nTrain+1):N,]

YTrain <- labels[1:nTrain]

model <- amrElmTrain(l,XTrain,YTrain)

testOutput <- amrElmTest(XTest, model)

## End(Not run)

rladeira/amrElm documentation built on May 27, 2019, 9:17 a.m.