_auxErrors | IG.Num.NeuralApproximatorBase | protected |
_breakTraining | IG.Num.NeuralApproximatorBase | private |
_calculated | IG.Num.NeuralApproximatorBase | private |
_calculatedOutputs | IG.Num.NeuralApproximatorBase | protected |
_calculateVerificationErrors | IG.Num.NeuralApproximatorBase | protected |
_convergenceErrorsTrainingMaxList | IG.Num.NeuralApproximatorBase | private |
_convergenceErrorsTrainingRmsList | IG.Num.NeuralApproximatorBase | private |
_convergenceErrorsVerificationMaxList | IG.Num.NeuralApproximatorBase | private |
_convergenceErrorsVerificationRmsList | IG.Num.NeuralApproximatorBase | private |
_convergenceRmsEnabled | IG.Num.NeuralApproximatorBase | private |
_defaultNetworkFilename | IG.Num.NeuralApproximatorBase | protected |
_defaultNeuronMaxInput | IG.Num.NeuralApproximatorBase | protected |
_defaultNeuronMaxOutput | IG.Num.NeuralApproximatorBase | protected |
_defaultNeuronMinInput | IG.Num.NeuralApproximatorBase | protected |
_defaultNeuronMinOutput | IG.Num.NeuralApproximatorBase | protected |
_epochCount | IG.Num.NeuralApproximatorBase | private |
_epochNumbers | IG.Num.NeuralApproximatorBase | private |
_epochsInBundle | IG.Num.NeuralApproximatorBase | private |
_inputBoundsSafetyFactor | IG.Num.NeuralApproximatorBase | private |
_inputDataBounds | IG.Num.NeuralApproximatorBase | private |
_inputLength | IG.Num.NeuralApproximatorBase | private |
_inputNeuronRange | IG.Num.NeuralApproximatorBase | private |
_internalTrainingDataPrepared | IG.Num.NeuralApproximatorBase | private |
_lastCalculationInputParameters | IG.Num.VectorApproximatorBase | protected |
_learningRate | IG.Num.NeuralApproximatorBase | private |
_mainLock | IG.Num.NeuralApproximatorBase | private |
_maxEpochs | IG.Num.NeuralApproximatorBase | private |
_momentum | IG.Num.NeuralApproximatorBase | private |
_multipleNetworks | IG.Num.NeuralApproximatorBase | private |
_networkFilePath | IG.Num.NeuralApproximatorBase | private |
_networkPrepared | IG.Num.NeuralApproximatorBase | private |
_networkRelativePath | IG.Num.NeuralApproximatorBase | private |
_networkTrained | IG.Num.NeuralApproximatorBase | private |
_numHiddenNeurons | IG.Num.NeuralApproximatorBase | private |
_output | IG.Num.NeuralApproximatorBase | private |
_outputBoundsSafetyFactor | IG.Num.NeuralApproximatorBase | private |
_outputDataBounds | IG.Num.NeuralApproximatorBase | private |
_outputFiltered1 | IG.Num.NeuralApproximatorBase | private |
_outputLength | IG.Num.NeuralApproximatorBase | private |
_outputLevel | IG.Num.NeuralApproximatorBase | private |
_outputNeuronsRange | IG.Num.NeuralApproximatorBase | private |
_prescribed | IG.Num.NeuralApproximatorBase | private |
_sigmoidAlphaValue | IG.Num.NeuralApproximatorBase | private |
_toleranceMax | IG.Num.NeuralApproximatorBase | private |
_toleranceRms | IG.Num.NeuralApproximatorBase | private |
_tolMaxRelative | IG.Num.NeuralApproximatorBase | private |
_tolMaxRelativeScalar | IG.Num.NeuralApproximatorBase | private |
_tolRmsRelative | IG.Num.NeuralApproximatorBase | private |
_tolRmsRelativeScalar | IG.Num.NeuralApproximatorBase | private |
_trainingData | IG.Num.NeuralApproximatorBase | private |
_trainingOutputsCalculated | IG.Num.NeuralApproximatorBase | private |
_verificationIndices | IG.Num.NeuralApproximatorBase | private |
_verificationOutputsCalculated | IG.Num.NeuralApproximatorBase | private |
BreakTraining | IG.Num.NeuralApproximatorBase | |
CalculateErrorsMax(int dimOutput, IVector[] prescribed, IVector[] calculated, ref IVector errors) | IG.Num.NeuralApproximatorBase | inlinestatic |
CalculateErrorsMeanAbs(int dimOutput, IVector[] prescribed, IVector[] calculated, ref IVector errors) | IG.Num.NeuralApproximatorBase | inlinestatic |
CalculateErrorsRms(int dimOutput, IVector[] prescribed, IVector[] calculated, ref IVector errors) | IG.Num.NeuralApproximatorBase | inlinestatic |
CalculateOutput(IVector input, int whichElement) | IG.Num.NeuralApproximatorBase | inline |
CalculateOutput(IVector input, int[] indices, ref IVector filteredOutput) | IG.Num.NeuralApproximatorBase | inline |
IG::Num::VectorApproximatorBase.CalculateOutput(IVector input, ref IVector output) | IG.Num.VectorApproximatorBase | pure virtual |
IG::Num::INeuralApproximator.CalculateOutput(IVector input, ref IVector output) | IG.Num.INeuralApproximator | |
CalculateTrainingOutputs() | IG.Num.NeuralApproximatorBase | inlineprotected |
CalculateTrainingVerificationOutputs(bool calculateTrainingOutputs, bool calculateVerificationOutputs) | IG.Num.NeuralApproximatorBase | inlineprotected |
CalculateVerificationErrors | IG.Num.NeuralApproximatorBase | |
CalculateVerificationOutputs() | IG.Num.NeuralApproximatorBase | inlineprotected |
ConvergenceErrorsTrainingMaxList | IG.Num.NeuralApproximatorBase | |
ConvergenceErrorsTrainingRmsList | IG.Num.NeuralApproximatorBase | |
ConvergenceErrorsVerificationMaxList | IG.Num.NeuralApproximatorBase | |
ConvergenceErrorsVerificationRmsList | IG.Num.NeuralApproximatorBase | |
CreateNetwork() | IG.Num.NeuralApproximatorBase | pure virtual |
DestroyNetwork() | IG.Num.NeuralApproximatorBase | pure virtual |
EpochCount | IG.Num.NeuralApproximatorBase | |
EpochNumbers | IG.Num.NeuralApproximatorBase | |
EpochsInBundle | IG.Num.NeuralApproximatorBase | |
ExampleQuadratic() | IG.Num.NeuralApproximatorBase | inlinestatic |
ExampleQuadratic(int inputLength, int outputLength) | IG.Num.NeuralApproximatorBase | inlinestatic |
ExampleQuadratic(int inputLength, int outputLength, int outputLevel, int maxEpochs) | IG.Num.NeuralApproximatorBase | inlinestatic |
ExampleSaveNetwork(string directoryPath, string fileName, string internalStateFileName) | IG.Num.NeuralApproximatorBase | inlinestatic |
ExampleSaveNetwork(string directoryPath, string fileName, string internalStateFileName, bool saveRestored) | IG.Num.NeuralApproximatorBase | inlinestatic |
GetErrorsTrainingMax(ref IVector errors) | IG.Num.NeuralApproximatorBase | inline |
GetErrorsTrainingMeanAbs(ref IVector errors) | IG.Num.NeuralApproximatorBase | inline |
GetErrorsTrainingRms(ref IVector errors) | IG.Num.NeuralApproximatorBase | inline |
GetErrorsVerificationMax(ref IVector errors) | IG.Num.NeuralApproximatorBase | inline |
GetErrorsVerificationMeanAbs(ref IVector errors) | IG.Num.NeuralApproximatorBase | inline |
GetErrorsVerificationRms(ref IVector errors) | IG.Num.NeuralApproximatorBase | inline |
GetNetworkFilePath(string fileOrDirectoryPath, int whichNetwork) | IG.Num.NeuralApproximatorBase | inline |
GetNumNeuronsInHiddenLayer(int whichLayer) | IG.Num.NeuralApproximatorBase | inlinevirtual |
GetTrainingAndVerificationData(ref SampledDataSet trainingData, ref SampledDataSet verificationData) | IG.Num.NeuralApproximatorBase | inline |
GetTrainingData(ref SampledDataSet trainingData) | IG.Num.NeuralApproximatorBase | inline |
GetVerificationData(ref SampledDataSet veerificationData) | IG.Num.NeuralApproximatorBase | inline |
InputBoundsSafetyFactor | IG.Num.NeuralApproximatorBase | |
InputDataBounds | IG.Num.NeuralApproximatorBase | |
InputLength | IG.Num.NeuralApproximatorBase | |
InputNeuronsRange | IG.Num.NeuralApproximatorBase | |
InternalTrainingDataPrepared | IG.Num.NeuralApproximatorBase | protected |
InvalidateNetworkDependencies() | IG.Num.NeuralApproximatorBase | inlinevirtual |
InvalidateTrainingDataDependencies() | IG.Num.NeuralApproximatorBase | inlinevirtual |
InvalidateTrainingDependencies() | IG.Num.NeuralApproximatorBase | inlinevirtual |
LearningRate | IG.Num.NeuralApproximatorBase | |
LoadJson(string filePath, ref INeuralApproximator approximatorRestored) | IG.Num.NeuralApproximatorBase | inlinestatic |
LoadNetwork(string filePath) | IG.Num.NeuralApproximatorBase | inline |
LoadNetworkSpecific(string filePath) | IG.Num.NeuralApproximatorBase | protectedpure virtual |
LoadTrainingDataJson(string filePath) | IG.Num.NeuralApproximatorBase | inline |
LoadTrainingDataJson_To_Delete(string filePath) | IG.Num.NeuralApproximatorBase | inline |
Lock | IG.Num.NeuralApproximatorBase | |
MapFromNeuralInput(int componentIndex, double value) | IG.Num.NeuralApproximatorBase | inlineprotectedvirtual |
MapFromNeuralInput(IVector values, ref IVector mappedValues) | IG.Num.NeuralApproximatorBase | inlineprotectedvirtual |
MapFromNeuralOutput(int componentIndex, double value) | IG.Num.NeuralApproximatorBase | inlineprotectedvirtual |
MapFromNeuralOutput(IVector values, ref IVector mappedValues) | IG.Num.NeuralApproximatorBase | inlineprotectedvirtual |
MapInput(int componentIndex, double value) | IG.Num.NeuralApproximatorBase | inlineprotectedvirtual |
MapInput(IVector values, ref IVector mappedValues) | IG.Num.NeuralApproximatorBase | inlineprotectedvirtual |
MapOutput(int componentIndex, double value) | IG.Num.NeuralApproximatorBase | inlineprotectedvirtual |
MapOutput(IVector values, ref IVector mappedValues) | IG.Num.NeuralApproximatorBase | inlineprotectedvirtual |
MaxEpochs | IG.Num.NeuralApproximatorBase | |
Momentum | IG.Num.NeuralApproximatorBase | |
MultipleNetworks | IG.Num.NeuralApproximatorBase | |
NetworkPrepared | IG.Num.NeuralApproximatorBase | |
NetworkStateFilePath | IG.Num.NeuralApproximatorBase | |
NetworkStateRelativePath | IG.Num.NeuralApproximatorBase | |
NetworkTrained | IG.Num.NeuralApproximatorBase | |
NeuralApproximatorBase() | IG.Num.NeuralApproximatorBase | inline |
NeuralApproximatorType | IG.Num.NeuralApproximatorBase | |
NumAllTrainingPoints | IG.Num.NeuralApproximatorBase | |
NumHiddenLayers | IG.Num.NeuralApproximatorBase | |
NumHiddenNeurons | IG.Num.NeuralApproximatorBase | |
NumTrainingPoints | IG.Num.NeuralApproximatorBase | |
NumVerificationPoints | IG.Num.NeuralApproximatorBase | |
OutputBoundsSafetyFactor | IG.Num.NeuralApproximatorBase | |
OutputDataBounds | IG.Num.NeuralApproximatorBase | |
OutputLength | IG.Num.NeuralApproximatorBase | |
OutputLevel | IG.Num.NeuralApproximatorBase | |
OutputNeuronsRange | IG.Num.NeuralApproximatorBase | |
PrepareErrorData(ref int dimOutput, ref IVector[] prescribed, ref IVector[] calculated, bool takeTrainingPoints, bool takeVerificationPoints) | IG.Num.NeuralApproximatorBase | inlineprotectedvirtual |
PrepareInternalTrainingData() | IG.Num.NeuralApproximatorBase | protectedpure virtual |
PrepareNetwork() | IG.Num.NeuralApproximatorBase | pure virtual |
PrepareNetworksArray() | IG.Num.NeuralApproximatorBase | protectedpure virtual |
RecalculateDataBounds() | IG.Num.NeuralApproximatorBase | inline |
RecalculateDataBounds(SampledDataSet trainingData) | IG.Num.NeuralApproximatorBase | inline |
RecalculateInputDataBounds() | IG.Num.NeuralApproximatorBase | inline |
RecalculateInputDataBounds(SampledDataSet trainingData) | IG.Num.NeuralApproximatorBase | inline |
RecalculateOutputDataBounds() | IG.Num.NeuralApproximatorBase | inline |
RecalculateOutputDataBounds(SampledDataSet trainingData) | IG.Num.NeuralApproximatorBase | inline |
ResetNetwork() | IG.Num.NeuralApproximatorBase | pure virtual |
SaveConvergenceRms | IG.Num.NeuralApproximatorBase | |
SaveJson(INeuralApproximator approximator, string filePath) | IG.Num.NeuralApproximatorBase | inlinestatic |
SaveJson(INeuralApproximator approximator, string filePath, bool saveInternalState) | IG.Num.NeuralApproximatorBase | inlinestatic |
SaveNetwork(string filePath) | IG.Num.NeuralApproximatorBase | inline |
SaveNetworkSpecific(string filePath) | IG.Num.NeuralApproximatorBase | protectedpure virtual |
SaveTrainingDataJson(string filePath) | IG.Num.NeuralApproximatorBase | inline |
SaveTrainingDataJson_To_delete(string filePath) | IG.Num.NeuralApproximatorBase | inline |
SetHiddenLayers(params int[] numNeurons) | IG.Num.NeuralApproximatorBase | inlinevirtual |
SetMaxToleranceRelstiveToRange() | IG.Num.NeuralApproximatorBase | inlineprotected |
SetNeuronsInputRange(double min, double max) | IG.Num.NeuralApproximatorBase | inline |
SetNeuronsOutputRange(double min, double max) | IG.Num.NeuralApproximatorBase | inline |
SetNumNeuronsInHiddenLayer(int whichLayer, int numNeurons) | IG.Num.NeuralApproximatorBase | inlinevirtual |
SetRmsToleranceRelstiveToRange() | IG.Num.NeuralApproximatorBase | inlineprotected |
SetTrainingAndVerificationData(SampledDataSet trainingData, SampledDataSet verificationData) | IG.Num.NeuralApproximatorBase | inline |
SigmoidAlphaValue | IG.Num.NeuralApproximatorBase | |
StopTrainingCriteriaMet() | IG.Num.NeuralApproximatorBase | inlinevirtual |
TestMapping() | IG.Num.NeuralApproximatorBase | inline |
ToleranceMax | IG.Num.NeuralApproximatorBase | |
ToleranceMaxRelativeToRange | IG.Num.NeuralApproximatorBase | |
ToleranceMaxRelativeToRangeScalar | IG.Num.NeuralApproximatorBase | |
ToleranceRms | IG.Num.NeuralApproximatorBase | |
ToleranceRmsRelativeToRange | IG.Num.NeuralApproximatorBase | |
ToleranceRmsRelativeToRangeScalar | IG.Num.NeuralApproximatorBase | |
ToString() | IG.Num.NeuralApproximatorBase | inline |
TrainingData | IG.Num.NeuralApproximatorBase | |
TrainingOutputsCalculated | IG.Num.NeuralApproximatorBase | protected |
TrainNetwork(int numEpochs) | IG.Num.NeuralApproximatorBase | inline |
TrainNetwork() | IG.Num.NeuralApproximatorBase | inlinevirtual |
TrainNetworkMultiple(int numEpochs, int numIterations) | IG.Num.NeuralApproximatorBase | inline |
TrainNetworkMultiple(int NumIterations) | IG.Num.NeuralApproximatorBase | inline |
TrainNetworkSpecific(int numEpochs) | IG.Num.NeuralApproximatorBase | protectedpure virtual |
VerificationIndices | IG.Num.NeuralApproximatorBase | |
VerificationOutputsCalculated | IG.Num.NeuralApproximatorBase | protected |