List of all members.
Static Public Member Functions |
static INeuralApproximator | TrainNetwork (SampledDataSet trainingData, SampledDataSet verificationData) |
| Training neural network in Aforge of NeuronDotNet.
|
static INeuralApproximator | Example3D (int inputLength, int outputLength, ref SampledDataSet trainingData, int nnType) |
static void | Approximate (INeuralApproximator Approximator, SampledDataSet verificationData, ref SampledDataSet approximationData) |
| Approximate data.
|
static SampledDataSet | GenerateSguareSet (int numTrainingSet) |
static SampledDataSet | CopyFromCordinates3D (IVector[][] functionCoordinates) |
| Copy data from NeuralTrainingSet to vector table.
|
static IVector[][] | CopyToCoordinates3D (int xNumSteps, int yNumSteps, SampledDataSet trainingData) |
Properties |
int | MaxEpoch [get, set] |
int | EpochBundle [get, set] |
double | RMS [get, set] |
double | LearningRate [get, set] |
double | Momentum [get, set] |
int | HiddenNeuron1L [get, set] |
int | HiddenNeuron2L [get, set] |
double | InputSafetyFactor [get, set] |
double | OutputSafetyFactor [get, set] |
bool | BreakTraining [get, set] |
Static Private Member Functions |
static void | CalculateError (IBoundingBox bounds, IVector[] exactOutputValues, IVector[] approximatedOutputValues, ref double maxError, ref double averageError) |
Static Private Attributes |
static int | _maxEpoch |
static int | _epochBundle |
static double | _rms |
static double | _learningRate |
static double | _momentum |
static int | _hiddenNeuron1L |
static int | _hiddenNeuron2L |
static double | _inputSafetyFactor |
static double | _outputSafetyFactor |
static bool | _breakTraining = false |
Member Function Documentation
static INeuralApproximator IG::Neural::NeuralNetworks::TrainNetwork |
( |
SampledDataSet |
trainingData, |
|
|
SampledDataSet |
verificationData |
|
) |
| [inline, static] |
Training neural network in Aforge of NeuronDotNet.
- Parameters:
-
inputLength | Number of input parameters. |
outputLength | Number of output parameters. |
trainingData | |
nnType | 1-NeuronDotNet; 2-Aforge |
- Returns:
static INeuralApproximator IG::Neural::NeuralNetworks::Example3D |
( |
int |
inputLength, |
|
|
int |
outputLength, |
|
|
ref SampledDataSet |
trainingData, |
|
|
int |
nnType |
|
) |
| [inline, static] |
static void IG::Neural::NeuralNetworks::Approximate |
( |
INeuralApproximator |
Approximator, |
|
|
SampledDataSet |
verificationData, |
|
|
ref SampledDataSet |
approximationData |
|
) |
| [inline, static] |
Approximate data.
- Parameters:
-
Approximator | |
verificationData | |
approximatedOutputValues | |
static void IG::Neural::NeuralNetworks::CalculateError |
( |
IBoundingBox |
bounds, |
|
|
IVector[] |
exactOutputValues, |
|
|
IVector[] |
approximatedOutputValues, |
|
|
ref double |
maxError, |
|
|
ref double |
averageError |
|
) |
| [inline, static, private] |
static SampledDataSet IG::Neural::NeuralNetworks::GenerateSguareSet |
( |
int |
numTrainingSet | ) |
[inline, static] |
static SampledDataSet IG::Neural::NeuralNetworks::CopyFromCordinates3D |
( |
IVector |
functionCoordinates[][] | ) |
[inline, static] |
Copy data from NeuralTrainingSet to vector table.
- Parameters:
-
- Returns:
static IVector [][] IG::Neural::NeuralNetworks::CopyToCoordinates3D |
( |
int |
xNumSteps, |
|
|
int |
yNumSteps, |
|
|
SampledDataSet |
trainingData |
|
) |
| [inline, static] |
Member Data Documentation
Property Documentation
int IG::Neural::NeuralNetworks::MaxEpoch [get, set] |
int IG::Neural::NeuralNetworks::EpochBundle [get, set] |
double IG::Neural::NeuralNetworks::RMS [get, set] |
double IG::Neural::NeuralNetworks::LearningRate [get, set] |
double IG::Neural::NeuralNetworks::Momentum [get, set] |
int IG::Neural::NeuralNetworks::HiddenNeuron1L [get, set] |
int IG::Neural::NeuralNetworks::HiddenNeuron2L [get, set] |
double IG::Neural::NeuralNetworks::InputSafetyFactor [get, set] |
double IG::Neural::NeuralNetworks::OutputSafetyFactor [get, set] |
bool IG::Neural::NeuralNetworks::BreakTraining [get, set] |
The documentation for this class was generated from the following file: