sN.MLPpredict {simpleNeural}R Documentation

Runs a multilayer perceptron

Description

Runs a multilayer perceptron

Usage

sN.MLPpredict(nnModel, X, raw = FALSE)

Arguments

nnModel

A list containing the coefficients for the MLP (as produced with sN.MLPtrain())

X

Matrix of predictors

raw

If true, returns score of each output option. If false, returns the output option with highest value.

Value

The predicted values obtained by the MLP

Examples

data(UCI.transfusion);
X=as.matrix(sN.normalizeDF(as.data.frame(UCI.transfusion[,1:4])));
y=as.matrix(UCI.transfusion[,5]);
myMLP=sN.MLPtrain(X=X,y=y,hidden_layer_size=4,it=50,lambda=0.5,alpha=0.5);
myPrediction=sN.MLPpredict(nnModel=myMLP,X=X,raw=TRUE);
#library('verification');
#roc.area(y,myPrediction[,2]);

[Package simpleNeural version 0.1.3 Index]