ffnc
FFNC
Feed-forward neural net classifier back-end
[W,HIST,UNITS] = FFNC(ALG,A,UNITS,ITER,W_INI,T,FID)
Input | ALG | Training algorithm: 'bpxnc' for back-propagation, 'lmnc' for Levenberg-Marquardt | A | Training dataset | UNITS | Array indicating number of units in each hidden layer. Default is a single hidden layer. Its size is the half of the number of objects in A divided by feature size plus class size (roughly half of the number of parameters to be optimised) with a maximum of 100; | 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 ID to write progress to (default [], see PRPROGRESS) |
Output | W | Trained feed-forward neural network mapping | HIST | Progress report (see below) |
Description This function should not be called directly, but through one of its front-ends, BPXNC or LMNC. Uses the Mathworks' Neural Network toolbox.
This routine escapes to KNNC if any class has less than 3 objects. See also
mappings, datasets, bpxnc, lmnc, neurc, rnnc, rbnc, knnc, This file has been automatically generated. If badly readable, use the help-command in Matlab. |
|