PRTools contents

PRTools manual

bpxnc

BPXNC

Back-propagation trained feed-forward neural net classifier

    [W,HIST] = BPXNC (A,UNITS,ITER,W_INI,T,FID)

Input
 A Dataset
 UNITS Array indicating number of units in each hidden layer (default: [5])
 ITER Number of iterations to train (default: inf)
 W_INI Weight initialisation network mapping (default: [], meaning  initialisation by Matlab's neural network toolbox)
 T Tuning set (default: [], meaning use A)
 FID File descriptor to report progress to (default: 0, no report)

Output
 W Trained feed-forward neural network mapping
 HIST Progress report (see below)

Description

A feed-forward neural network classifier with length(N) hidden layers with  N(I) units in layer I is computed for the dataset A. Training is stopped  after ITER epochs (at least 50) or if the iteration number exceeds twice  that of the best classification result. This is measured by the labeled  tuning set T. If no tuning set is supplied A is used. W_INI is used, if  given, as network initialisation. Use [] if the standard Matlab  initialisation is desired. Progress is reported in file FID (default 0).

The entire training sequence is returned in HIST (number of epochs,  classification error on A, classification error on T, MSE on A, MSE on T).

Uses the Mathwork's Neural Network toolbox.

See also

mappings, datasets, lmnc, neurc, rnnc, rbnc,

PRTools contents

PRTools manual