Click or drag to resize
Imsl.DataMining.Neural Namespace
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
Public classBinaryClassification
Classifies patterns into two classes.
Public classEpochTrainer
Two-stage training using randomly selected training patterns in stage I.
Public classFeedForwardNetwork
A representation of a feed forward neural network.
Public classHiddenLayer
Hidden layer in a neural network. This is created by a factory method in Network.
Public classInputLayer
Input layer in a neural network.
Public classInputNode
A Node in the InputLayer.
Public classLayer
The base class for Layers in a neural network.
Public classLeastSquaresTrainer
Trains a FeedForwardNetwork using a Levenberg-Marquardt algorithm for minimizing a sum of squares error.
Public classLink
A link in a neural network.
Public classMultiClassification
Classifies patterns into three or more classes.
Public classNetwork
Neural network base class.
Public classNode
A Node in a neural network.
Public classOutputLayer
Output layer in a neural network.
Public classOutputPerceptron
A Perceptron in the OutputLayer.
Public classPerceptron
A Perceptron node in a neural network.
Public classQuasiNewtonTrainer
Trains a Network using the quasi-Newton method, MinUnconMultiVar.
Public classScaleFilter
Scales or unscales continuous data prior to its use in neural network training, testing, or forecasting.
Public classTimeSeriesClassFilter
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.
Public classTimeSeriesFilter
Converts time series data to a lagged format used as input to a neural network.
Public classUnsupervisedNominalFilter
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.
Public classUnsupervisedOrdinalFilter
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
Public structureActivation
Interfaces
  InterfaceDescription
Public interfaceIActivation
Interface implemented by perceptron activation functions.
Public interfaceITrainer
Interface implemented by classes used to train an Network.
Public interfaceQuasiNewtonTrainerIError
Error function to be minimized by trainer.
Enumerations