Imsl.Datamining.Neural namespace contains feed forward multilayer neural network training and forecasting engines plus algorithms to facilitate data pre- and post-processing.

Classes

ClassDescription
BinaryClassification
Classifies patterns into two classes.
EpochTrainer
Two-stage training using randomly selected training patterns in stage I.
FeedForwardNetwork
A representation of a feed forward neural network.
HiddenLayer
Hidden layer in a neural network. This is created by a factory method in Network.
InputLayer
Input layer in a neural network.
InputNode
A Node in the InputLayer.
Layer
The base class for Layers in a neural network.
LeastSquaresTrainer
Trains a FeedForwardNetwork using a Levenberg-Marquardt algorithm for minimizing a sum of squares error.
Link
A link in a neural network.
MultiClassification
Classifies patterns into three or more classes.
Network
Neural network base class.
Node
A Node in a neural network.
OutputLayer
Output layer in a neural network.
OutputPerceptron
A Perceptron in the OutputLayer.
Perceptron
A Perceptron node in a neural network.
QuasiNewtonTrainer
Trains a Network using the quasi-Newton method, MinUnconMultiVar.
ScaleFilter
Scales or unscales continuous data prior to its use in neural network training, testing, or forecasting.
TimeSeriesClassFilter
Converts time series data contained within nominal categories to a lagged format for processing by a neural network. Lagging is done within the nominal categories associated with the time series.
TimeSeriesFilter
Converts time series data to a lagged format used as input to a neural network.
UnsupervisedNominalFilter
Converts nominal data into a series of binary encoded columns for input to a neural network. It also reverses the aforementioned encoding, accepting binary encoded data and returns an array of integers representing the classes for a nominal variable.
UnsupervisedOrdinalFilter
Encodes ordinal data into percentages for input to a neural network. It also allows decoding, accepting a percentage and converting it into an ordinal value.

Structures

StructureDescription
Activation

Interfaces

InterfaceDescription
IActivation
Interface implemented by perceptron activation functions.
ITrainer
Interface implemented by classes used to train an Network.
QuasiNewtonTrainer..::.IError
Error function to be minimized by trainer.

Enumerations

EnumerationDescription
ScaleFilter..::.ScalingMethod
Scaling Method
UnsupervisedOrdinalFilter..::.TransformMethod
Transform type