IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Public Member Functions | |
DemoNeuralOld () | |
void | PreparePlotter2D () |
void | DecorHandler () |
void | DefaultGraph2D () |
void | RemoveDefaultActors () |
void | TrainingPointsGraph () |
void | RemoveTrainingPointsActors () |
void | ApproximationGraph () |
void | RemoveApprovimationActors () |
void | ApproximationContourGraph () |
void | RemoveApprovimationContureActors () |
void | DefaultContourGraph () |
void | RemoveDefaultContureActors () |
void | SclarBar2D (double minRange, double maxRange, ColorScale Color) |
void | Bounds2D () |
Static Public Member Functions | |
static ColorScale | CreateGreenRedYellow (double minValue, double maxValue) |
Public Attributes | |
System.ComponentModel.BackgroundWorker | backgroundWorker1D |
System.ComponentModel.BackgroundWorker | backgroundWorker2D |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Clean up any resources being used. More... | |
Private Member Functions | |
void | LoadForm (object sender, EventArgs e) |
void | PredictFromApproximator (ref IVector[] exactInputParameters1D, ref IVector[] approximatedOutputValues1D) |
Calculate approximation response on verification points stored in approximator. More... | |
IRealFunction | createFunction1D () |
Creates a function loader and uses it for dynamic definition of functions. More... | |
void | EnableControls1D (bool enabled) |
void | InitializeApproximator1D () |
Clean the approximator. More... | |
void | GraphDimensions1D (SampledDataSet data1D) |
Prepare graph for 1 dimension. More... | |
void | PrepareTrainingPoints1D (bool randomPoints1D) |
Preparing training points. More... | |
void | WriteDefaultFunction1D () |
Write default Function for 1 dimension. More... | |
void | WriteTrainingPoints1D (SampledDataSet trainingData1D) |
Write training points for 1 dimension. More... | |
void | WriteApproxGraf1D () |
Write approximation line 1 dimension. More... | |
void | WriteErrors1D () |
Write training and verification errors in text box. More... | |
void | ClearDefaultGraph () |
Clear Graph with default function for 1 dimension. More... | |
void | ClearApproximationGraph () |
Clear Graph with approximative function for 1 dimension. More... | |
void | ClearTrainingGraph () |
Clear Graph with training points for 1 dimension. More... | |
void | ClearErrorGraph1D () |
Clear Graph with error convergence for 1 dimension. More... | |
void | btnReset1D_Click (object sender, EventArgs e) |
Reset button. More... | |
void | btStart1D_Click (object sender, EventArgs e) |
Start training button. More... | |
void | btStop1D_Click (object sender, EventArgs e) |
void | TrainNetworkThread1D () |
void | btnGenerateOptData1D_Click (object sender, EventArgs e) |
Generate training data button. More... | |
void | rbMaxTrainError_CheckedChanged (object sender, EventArgs e) |
Enable Maximum training error convergence to be written on graph. More... | |
void | rbRmsTrainError_CheckedChanged (object sender, EventArgs e) |
Enable Rms training error convergence to be written on graph. More... | |
void | rbMaxVerError_CheckedChanged (object sender, EventArgs e) |
Enable Maximum verification error convergence to be written on graph. More... | |
void | rbRmsVerError_CheckedChanged (object sender, EventArgs e) |
Enable Rms verification error convergence to be written on graph. More... | |
void | cbSelfMade1D_CheckedChanged (object sender, EventArgs e) |
Enable posibility to self made the equation. More... | |
void | cbEquation1D_SelectedIndexChanged (object sender, EventArgs e) |
Select equation from the list. More... | |
void | tbSelfMadeEquation1D_TextChanged (object sender, EventArgs e) |
void | numSamples1D_ValueChanged (object sender, EventArgs e) |
Number of training samples generated. More... | |
void | numLowXLimit1D_ValueChanged (object sender, EventArgs e) |
Lower limit for x-axes on the graph. More... | |
void | numHighXLimit1D_ValueChanged (object sender, EventArgs e) |
Higher limit for x-axes on the graph. More... | |
void | numMaxEpoch1D_ValueChanged (object sender, EventArgs e) |
Maximum number of epochs. More... | |
void | numEpochBundle1D_ValueChanged (object sender, EventArgs e) |
Number of epochs in bundle. More... | |
void | numRMS1D_ValueChanged (object sender, EventArgs e) |
Rms error limit. More... | |
void | numLearningRate1D_ValueChanged (object sender, EventArgs e) |
Learning rate. More... | |
void | numMomentum1D_ValueChanged (object sender, EventArgs e) |
Momentum. More... | |
void | numHiddenNeuron1D_ValueChanged (object sender, EventArgs e) |
Number of neurons in first hidden layer. More... | |
void | numHiddenNeuronL21D_ValueChanged (object sender, EventArgs e) |
Number of neurons in second hidden layer. More... | |
void | numInputSafety1D_ValueChanged (object sender, EventArgs e) |
Input safety factor. More... | |
void | numOutputSafety1D_ValueChanged (object sender, EventArgs e) |
Output safety factor. More... | |
void | backgroundWorker1D_DoWork (object sender, DoWorkEventArgs e) |
void | backgroundWorker1D_RunWorkerCompleted (object sender, RunWorkerCompletedEventArgs e) |
void | InitializeApproximator2D () |
Clean and initialize the approximator. More... | |
void | InitializeTrainingData2D () |
Clean and initialize the training data set. More... | |
void | InitializeVerificationData2D () |
Clean and initialize the verification data set. More... | |
void | InitializeDefaultData2D () |
Clean and initialize the default data set. More... | |
void | WriteErrors2D () |
Write training and verification errors in text box. More... | |
void | ClearErrorGraph2D () |
Clear Graph with error convergence for 2 dimension. More... | |
void | btReset2D_Click (object sender, EventArgs e) |
Reset button. More... | |
void | btStart2D_Click (object sender, EventArgs e) |
Start training button. More... | |
void | btStop2D_Click (object sender, EventArgs e) |
Stop training button. More... | |
void | TrainNetworkThread2D () |
void | btnGenerateOptData2D_Click (object sender, EventArgs e) |
Generate training data button. More... | |
void | rbMaxTrainError2D_CheckedChanged (object sender, EventArgs e) |
Enable Maximum training error convergence to be written on graph. More... | |
void | rbRmsTrainError2D_CheckedChanged (object sender, EventArgs e) |
Enable Rms training error convergence to be written on graph. More... | |
void | rbMaxVerError2D_CheckedChanged (object sender, EventArgs e) |
Enable Maximum verification error convergence to be written on graph. More... | |
void | rbRmsVerError2D_CheckedChanged (object sender, EventArgs e) |
Enable Rms verification error convergence to be written on graph. More... | |
void | cbSelfMade2D_CheckedChanged (object sender, EventArgs e) |
Enable posibility to self made the equation. More... | |
void | cbTrainingPoints2D_CheckedChanged (object sender, EventArgs e) |
Enable training points on graph. More... | |
void | cbDefaultSurface2D_CheckedChanged (object sender, EventArgs e) |
Enable surface for default function on graph. More... | |
void | cbDefaultGreed2D_CheckedChanged (object sender, EventArgs e) |
Enable greed for default function on graph. More... | |
void | cbApproximationSurface2D_CheckedChanged (object sender, EventArgs e) |
Enable surface for approximation function on graph. More... | |
void | cbApproximationGreed2D_CheckedChanged (object sender, EventArgs e) |
Enable greed for approximation function on graph. More... | |
void | cbContourDefault2D_CheckedChanged (object sender, EventArgs e) |
Enable conture for default function on graph. More... | |
void | cbContourApproximation2D_CheckedChanged (object sender, EventArgs e) |
Enable conture for approximation function on graph. More... | |
void | trackbDefaultGraph2D_Scroll (object sender, EventArgs e) |
Opacity for visualization of default function. More... | |
void | trackbApproxGraph2D_Scroll (object sender, EventArgs e) |
Opacity for visualization of approximation function. More... | |
void | trackbContourGraph2D_Scroll (object sender, EventArgs e) |
Opacity for visualization of contures. More... | |
void | cbEquation2D_SelectedIndexChanged (object sender, EventArgs e) |
Select equation from the list. More... | |
void | tbSelfMadeEquation2D_TextChanged (object sender, EventArgs e) |
void | numSamplesX2D_ValueChanged (object sender, EventArgs e) |
Number of training samples on X axe. More... | |
void | numSamplesY2D_ValueChanged (object sender, EventArgs e) |
Number of training samples on Y axe. More... | |
void | numLowXLimit2D_ValueChanged (object sender, EventArgs e) |
Lower limit for x-axes on the graph. More... | |
void | numHighXLimit2D_ValueChanged (object sender, EventArgs e) |
Higher limit for x-axes on the graph. More... | |
void | numHighYLimit2D_ValueChanged (object sender, EventArgs e) |
Higher limit for y-axes on the graph. More... | |
void | numLowYLimit2D_ValueChanged (object sender, EventArgs e) |
Lower limit for y-axes on the graph. More... | |
void | numMaxEpoch2D_ValueChanged (object sender, EventArgs e) |
Maximum number of epochs. More... | |
void | numEpochBundle2D_ValueChanged (object sender, EventArgs e) |
Number of epochs in bundle. More... | |
void | numRMS2D_ValueChanged (object sender, EventArgs e) |
Rms error limit. More... | |
void | numLearningRate2D_ValueChanged (object sender, EventArgs e) |
Learning rate. More... | |
void | numMomentum2D_ValueChanged (object sender, EventArgs e) |
Momentum. More... | |
void | numHiddenNeuron2D_ValueChanged (object sender, EventArgs e) |
Number of neurons in first hidden layer. More... | |
void | numHiddenNeuronL22D_ValueChanged (object sender, EventArgs e) |
Number of neurons in second hidden layer. More... | |
void | numInputSafety2D_ValueChanged (object sender, EventArgs e) |
Input safety factor. More... | |
void | numOutputSafety2D_ValueChanged (object sender, EventArgs e) |
Output safety factor. More... | |
void | backgroundWorker2D_DoWork (object sender, DoWorkEventArgs e) |
void | backgroundWorker2D_RunWorkerCompleted (object sender, RunWorkerCompletedEventArgs e) |
void | InitializeComponent () |
Required method for Designer support - do not modify the contents of this method with the code editor. More... | |
Private Attributes | |
SampledDataSet | trainingData1D = null |
SampledDataSet | verificationData1D = null |
SampledDataSet | defaultFunctionData1D = null |
INeuralApproximator | approximator1D = new NeuralApproximatorAforge() |
NeuralNetworks | network1D |
int | hiddenNeuronL11D = 5 |
int | hiddenNeuronL21D = 0 |
int | maxEpoch1D = 5000 |
int | epochInBundle1D = 500 |
double | rmsError1D = 0.001 |
double | learningRate1D = 0.3 |
double | momentum1D = 0.6 |
int | samples1D = 6 |
double | lowHorizontalLimit1D = -5.0 |
double | highHorizontalLimit1D = 5.0 |
double | lowVerificationHorizontalLimit1D = -5.0 |
double | highVerificationHorizontalLimit1D = 5.0 |
double | inputSafetyFactor1D = 1.3 |
double | outputSafetyFactor1D = 1.3 |
int | thread1D = 0 |
string | equation1D = "x*x" |
bool | maxTrainErrorEnabled1D = true |
bool | rmsTrainErrorEnabled1D = false |
bool | maxVerErrorEnabled1D = false |
bool | rmsVerErrorEnabled1D = false |
GraphPane | pane1D |
GraphPane | pane1DError |
LineItem | trainingPoints1D |
LineItem | approximatedLine1D |
LineItem | defaultFunction1D |
LineItem | errorConvergenceFunction1D |
SampledDataSet | trainingData2D = null |
SampledDataSet | verificationData2D = null |
SampledDataSet | defaultFunctionData2D = null |
INeuralApproximator | approximator2D = new NeuralApproximatorAforge() |
NeuralNetworks | network2D |
int | hiddenNeuronL12D = 5 |
int | hiddenNeuronL22D = 0 |
int | maxEpoch2D = 5000 |
int | epochInBundle2D = 500 |
double | rmsError2D = 0.001 |
double | learningRate2D = 0.3 |
double | momentum2D = 0.6 |
int | samplesX2D = 5 |
int | samplesY2D = 5 |
double | lowHorizontalLimit2D = -5.0 |
double | highHorizontalLimit2D = 5.0 |
double | lowVerticalLimit2D = 5.0 |
double | highVerticalLimit2D = 5.0 |
double | lowVerificationHorizontalLimit2D = -5.0 |
double | highVerificationHorizontalLimit2D = 5.0 |
double | inputSafetyFactor2D = 1.3 |
double | outputSafetyFactor2D = 1.3 |
int | thread12D = 0 |
string | equation2D = "x*x + y*y" |
string[] | variableNames2D = { "x", "y" } |
bool | maxTrainErrorEnabled2D = true |
bool | rmsTrainErrorEnabled2D = false |
bool | maxVerErrorEnabled2D = false |
bool | rmsVerErrorEnabled2D = false |
bool | defaultSurfaceonGraph = false |
bool | defaultGreedonGraph = true |
bool | trainingPointsonGraph = true |
bool | approximationSurfaceonGraph = true |
bool | approximationGreedonGraph = false |
bool | contureDefaultonGraph = false |
bool | contureApproximationonGraph = false |
bool | stopTraining2D = false |
bool | stopTraining1D = false |
double | opacityDefaultGraph2D = 0.5 |
double | opacityApproxGraph2D = 0.7 |
double | opacityContourGraph2D = 1.0 |
int | numAllXPoints2D = 100 |
int | numAllYPoints2D = 100 |
GraphPane | pane2DError |
LineItem | errorConvergenceFunction2D |
VtkPlotter | plotter2D |
BoundingBox2d | paramBounds2D |
Func2dFromScalarFunction | iFunctionDefault2D |
VtkSurfacePlot | plotDefault2D |
VtkSurfacePlot | plotTrainingPoints2D |
VtkSurfacePlot | plotApproximation2D |
Func2dFromScalarFunction | iFunctionTraining2D |
Func2dFromApproximator | iFunctionApproximator2D |
ExampleValueFunctionDiff3D | iFunctionDifference2D |
VtkContourPlot | plotApproximationConture2D |
VtkContourPlot | plotDefaultConture2D |
System.ComponentModel.IContainer | components = null |
Required designer variable. More... | |
System.Windows.Forms.TabControl | tabControl |
System.Windows.Forms.TabPage | tabPage1D |
System.Windows.Forms.TabPage | tabPage2D |
ZedGraph.ZedGraphControl | functionGraph |
System.Windows.Forms.Button | btLoad1D |
System.Windows.Forms.CheckBox | cbSelfMade1D |
System.Windows.Forms.TextBox | tbSelfMadeEquation1D |
System.Windows.Forms.ComboBox | cbEquation1D |
System.Windows.Forms.Label | label19 |
System.Windows.Forms.NumericUpDown | numHighXLimit1D |
System.Windows.Forms.NumericUpDown | numLowXLimit1D |
System.Windows.Forms.NumericUpDown | numSamples1D |
System.Windows.Forms.Label | label9 |
System.Windows.Forms.CheckBox | cbRandomData1D |
System.Windows.Forms.Button | btnGenerateOptData1D |
System.Windows.Forms.NumericUpDown | numHiddenNeuron1D |
System.Windows.Forms.Label | label11 |
System.Windows.Forms.NumericUpDown | numMomentum1D |
System.Windows.Forms.NumericUpDown | numLearningRate1D |
System.Windows.Forms.NumericUpDown | numRMS1D |
System.Windows.Forms.NumericUpDown | numEpochBundle1D |
System.Windows.Forms.NumericUpDown | numMaxEpoch1D |
System.Windows.Forms.Label | label8 |
System.Windows.Forms.Label | label7 |
System.Windows.Forms.Label | label6 |
System.Windows.Forms.Label | label5 |
System.Windows.Forms.Label | label4 |
System.Windows.Forms.NumericUpDown | numOutputSafety1D |
System.Windows.Forms.Label | label16 |
System.Windows.Forms.NumericUpDown | numInputSafety1D |
System.Windows.Forms.Label | label15 |
System.Windows.Forms.Button | btnReset1D |
System.Windows.Forms.Button | btStart1D |
ZedGraph.ZedGraphControl | errorConvergence1D |
System.Windows.Forms.TextBox | tbRmsVerError1D |
System.Windows.Forms.TextBox | tbMaxVerError1D |
System.Windows.Forms.Label | label2 |
System.Windows.Forms.Label | label1 |
System.Windows.Forms.TextBox | tbRmsTrainError1D |
System.Windows.Forms.Label | label12 |
System.Windows.Forms.Label | label13 |
System.Windows.Forms.TextBox | tbMaxTrainError1D |
System.Windows.Forms.NumericUpDown | numOutputSafety2D |
System.Windows.Forms.Label | label17 |
System.Windows.Forms.NumericUpDown | numInputSafety2D |
System.Windows.Forms.Label | label18 |
System.Windows.Forms.Label | label20 |
System.Windows.Forms.NumericUpDown | numMomentum2D |
System.Windows.Forms.NumericUpDown | numLearningRate2D |
System.Windows.Forms.NumericUpDown | numRMS2D |
System.Windows.Forms.NumericUpDown | numEpochBundle2D |
System.Windows.Forms.NumericUpDown | numMaxEpoch2D |
System.Windows.Forms.Label | label21 |
System.Windows.Forms.Label | label22 |
System.Windows.Forms.Label | label23 |
System.Windows.Forms.Label | label24 |
System.Windows.Forms.Label | label25 |
System.Windows.Forms.CheckBox | cbRandomData2D |
System.Windows.Forms.Button | btnGenerateOptData2D |
System.Windows.Forms.NumericUpDown | numSamplesX2D |
System.Windows.Forms.Label | label14 |
System.Windows.Forms.ComboBox | cbEquation2D |
System.Windows.Forms.TextBox | tbSelfMadeEquation2D |
System.Windows.Forms.Label | label3 |
System.Windows.Forms.CheckBox | cbSelfMade2D |
System.Windows.Forms.Button | btLoad2D |
System.Windows.Forms.TabPage | tabPage1 |
System.Windows.Forms.Button | btReset2D |
System.Windows.Forms.Button | btStart2D |
System.Windows.Forms.Button | btLoadANN1D |
System.Windows.Forms.Button | btSaveANN1D |
System.Windows.Forms.Button | btLoadANN2D |
System.Windows.Forms.Button | btSaveANN2D |
System.Windows.Forms.TextBox | tbEquationError1D |
System.Windows.Forms.NumericUpDown | numHiddenNeuronL21D |
System.Windows.Forms.RadioButton | rbRmsTrainError |
System.Windows.Forms.RadioButton | rbMaxTrainError |
System.Windows.Forms.RadioButton | rbRmsVerError |
System.Windows.Forms.RadioButton | rbMaxVerError |
System.Windows.Forms.NumericUpDown | numHiddenNeuronL22D |
System.Windows.Forms.NumericUpDown | numHiddenNeuron2D |
System.Windows.Forms.TextBox | tbEquationError2D |
System.Windows.Forms.RadioButton | rbRmsTrainError2D |
System.Windows.Forms.RadioButton | rbMaxTrainError2D |
System.Windows.Forms.RadioButton | rbRmsVerError2D |
System.Windows.Forms.RadioButton | rbMaxVerError2D |
System.Windows.Forms.TextBox | tbRmsTrainError2D |
System.Windows.Forms.Label | label26 |
System.Windows.Forms.Label | label27 |
System.Windows.Forms.TextBox | tbMaxTrainError2D |
System.Windows.Forms.TextBox | tbRmsVerError2D |
System.Windows.Forms.TextBox | tbMaxVerError2D |
System.Windows.Forms.Label | label28 |
System.Windows.Forms.Label | label29 |
ZedGraph.ZedGraphControl | errorConvergence2D |
System.Windows.Forms.NumericUpDown | numHighXLimit2D |
System.Windows.Forms.Label | label30 |
System.Windows.Forms.NumericUpDown | numHighYLimit2D |
System.Windows.Forms.NumericUpDown | numLowYLimit2D |
System.Windows.Forms.NumericUpDown | numLowXLimit2D |
System.Windows.Forms.Label | label31 |
System.Windows.Forms.Label | label32 |
System.Windows.Forms.Label | label33 |
System.Windows.Forms.GroupBox | groupBox5 |
System.Windows.Forms.GroupBox | groupBox6 |
System.Windows.Forms.GroupBox | groupBox7 |
System.Windows.Forms.GroupBox | groupBox3 |
System.Windows.Forms.GroupBox | groupBox1 |
System.Windows.Forms.GroupBox | groupBox2 |
System.Windows.Forms.GroupBox | groupBox4 |
System.Windows.Forms.CheckBox | cbDefaultGreed2D |
System.Windows.Forms.TrackBar | trackbDefaultGraph2D |
System.Windows.Forms.CheckBox | cbDefaultSurface2D |
System.Windows.Forms.Label | label35 |
System.Windows.Forms.CheckBox | cbApproximationGreed2D |
System.Windows.Forms.CheckBox | cbApproximationSurface2D |
System.Windows.Forms.Label | label34 |
System.Windows.Forms.TrackBar | trackbApproxGraph2D |
System.Windows.Forms.CheckBox | cbTrainingPoints2D |
System.Windows.Forms.Label | label36 |
System.Windows.Forms.GroupBox | groupBox9 |
System.Windows.Forms.TrackBar | trackbContourGraph2D |
System.Windows.Forms.Label | label37 |
System.Windows.Forms.CheckBox | cbContourDefault2D |
System.Windows.Forms.CheckBox | cbContourApproximation2D |
System.Windows.Forms.GroupBox | groupBox8 |
System.Windows.Forms.NumericUpDown | numSamplesY2D |
System.Windows.Forms.Label | label10 |
System.Windows.Forms.Button | btStop1D |
System.Windows.Forms.Button | btStop2D |
Static Private Attributes | |
static readonly Color | enabledColor1D = Color.Tomato |
static readonly Color | disabledColor1D = Color.Goldenrod |
|
inline |
|
inlineprivate |
|
inlineprivate |
Calculate approximation response on verification points stored in approximator.
exactInputParameters1D | Exact input parameters from verification points. |
approximatedOutputValues1D | Approximated output values from verification points. |
References IG.Num.Vector.Length.
|
inlineprivate |
Creates a function loader and uses it for dynamic definition of functions.
References IG.Lib.RealFunctionLoader.CreateRealFunction(), IG.Lib.RealFunctionLoader.IndependentVariableName, IG.Lib.RealFunctionLoader.InvalidateDefinitions(), and IG.Lib.RealFunctionLoader.ValueDefinitionString.
|
inlinestatic |
|
inlineprivate |
|
inlineprivate |
Clean the approximator.
|
inlineprivate |
Prepare graph for 1 dimension.
data | Data set. |
References IG.Num.SampledDataSet.GetInputParameters(), IG.Num.SampledDataSet.GetOutputValues(), and IG.Num.SampledDataSet.Length.
|
inlineprivate |
Preparing training points.
References IG.Num.SampledDataSet.AddElement(), IG.Num.SampledDataSet.GetInputParameters(), IG.Num.SampledDataSet.GetOutputValues(), and IG.Num.SampledDataSet.Length.
|
inlineprivate |
Write default Function for 1 dimension.
References IG.Num.SampledDataSet.GetInputParameters(), IG.Num.SampledDataSet.GetOutputValues(), and IG.Num.SampledDataSet.Length.
|
inlineprivate |
Write training points for 1 dimension.
trainingData1D | Training data. |
References IG.Num.SampledDataSet.GetInputParameters(), IG.Num.SampledDataSet.GetOutputValues(), IG.Num.SampledDataSet.InputLength, IG.Num.SampledDataSet.Length, and IG.Num.SampledDataSet.OutputLength.
|
inlineprivate |
Write approximation line 1 dimension.
|
inlineprivate |
Write training and verification errors in text box.
References IG.Num.INeuralApproximator.ConvergenceErrorsTrainingMaxList, IG.Num.INeuralApproximator.ConvergenceErrorsTrainingRmsList, IG.Num.INeuralApproximator.ConvergenceErrorsVerificationMaxList, IG.Num.INeuralApproximator.ConvergenceErrorsVerificationRmsList, IG.Num.INeuralApproximator.GetErrorsTrainingMax(), IG.Num.INeuralApproximator.GetErrorsTrainingRms(), IG.Num.INeuralApproximator.GetErrorsVerificationMax(), and IG.Num.INeuralApproximator.GetErrorsVerificationRms().
|
inlineprivate |
Clear Graph with default function for 1 dimension.
|
inlineprivate |
Clear Graph with approximative function for 1 dimension.
|
inlineprivate |
Clear Graph with training points for 1 dimension.
|
inlineprivate |
Clear Graph with error convergence for 1 dimension.
|
inlineprivate |
Reset button.
|
inlineprivate |
Start training button.
References IG.Neural.NeuralNetworks.EpochBundle, IG.Neural.NeuralNetworks.HiddenNeuron1L, IG.Neural.NeuralNetworks.HiddenNeuron2L, IG.Neural.NeuralNetworks.InputSafetyFactor, IG.Neural.NeuralNetworks.LearningRate, IG.Neural.NeuralNetworks.MaxEpoch, IG.Neural.NeuralNetworks.Momentum, IG.Neural.NeuralNetworks.OutputSafetyFactor, and IG.Neural.NeuralNetworks.RMS.
|
inlineprivate |
References IG.Neural.NeuralNetworks.BreakTraining.
|
inlineprivate |
|
inlineprivate |
Generate training data button.
References IG.Neural.TestFunctions.GenerateFunctionTrainingSamples().
|
inlineprivate |
Enable Maximum training error convergence to be written on graph.
References IG.Num.INeuralApproximator.NetworkTrained.
|
inlineprivate |
Enable Rms training error convergence to be written on graph.
References IG.Num.INeuralApproximator.NetworkTrained.
|
inlineprivate |
Enable Maximum verification error convergence to be written on graph.
References IG.Num.INeuralApproximator.NetworkTrained.
|
inlineprivate |
Enable Rms verification error convergence to be written on graph.
References IG.Num.INeuralApproximator.NetworkTrained.
|
inlineprivate |
Enable posibility to self made the equation.
|
inlineprivate |
Select equation from the list.
|
inlineprivate |
|
inlineprivate |
Number of training samples generated.
|
inlineprivate |
Lower limit for x-axes on the graph.
|
inlineprivate |
Higher limit for x-axes on the graph.
|
inlineprivate |
Maximum number of epochs.
|
inlineprivate |
Number of epochs in bundle.
|
inlineprivate |
Rms error limit.
|
inlineprivate |
Learning rate.
|
inlineprivate |
Momentum.
|
inlineprivate |
Number of neurons in first hidden layer.
|
inlineprivate |
Number of neurons in second hidden layer.
|
inlineprivate |
Input safety factor.
|
inlineprivate |
Output safety factor.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
Clean and initialize the approximator.
|
inlineprivate |
Clean and initialize the training data set.
|
inlineprivate |
Clean and initialize the verification data set.
|
inlineprivate |
Clean and initialize the default data set.
|
inlineprivate |
Write training and verification errors in text box.
References IG.Num.INeuralApproximator.ConvergenceErrorsTrainingMaxList, IG.Num.INeuralApproximator.ConvergenceErrorsTrainingRmsList, IG.Num.INeuralApproximator.ConvergenceErrorsVerificationMaxList, IG.Num.INeuralApproximator.ConvergenceErrorsVerificationRmsList, IG.Num.INeuralApproximator.GetErrorsTrainingMax(), IG.Num.INeuralApproximator.GetErrorsTrainingRms(), IG.Num.INeuralApproximator.GetErrorsVerificationMax(), and IG.Num.INeuralApproximator.GetErrorsVerificationRms().
|
inlineprivate |
Clear Graph with error convergence for 2 dimension.
|
inline |
|
inline |
References IG.Gr3d.VtkPlotter.BackGround, IG.Gr3d.VtkDecorationHandler.CubeAxesFlyMode, IG.Gr3d.VtkDecorationHandler.CubeAxesXLabel, IG.Gr3d.VtkDecorationHandler.CubeAxesYLabel, IG.Gr3d.VtkDecorationHandler.CubeAxesZLabel, IG.Gr3d.VtkPlotter.DecorationHandler, IG.Gr3d.VtkPlotter.WindowSizeX, and IG.Gr3d.VtkPlotter.WindowSizeY.
|
inline |
References IG.Gr3d.VtkSurfacePlot.Create(), IG.Num.Func2dFromScalarScript.CreateScalarFunction(), IG.Gr3d.VtkSurfacePlotBase.LineColor, IG.Gr3d.VtkSurfacePlotBase.LineColorIsScaled, IG.Gr3d.VtkSurfacePlotBase.LineColorOpacity, IG.Gr3d.VtkSurfacePlotBase.LinesVisible, IG.Gr3d.VtkSurfacePlotBase.LineWidth, IG.Gr3d.VtkSurfacePlot.NumX, IG.Gr3d.VtkSurfacePlot.NumY, IG.Gr3d.VtkPlotBase.OutputLevel, IG.Gr3d.VtkSurfacePlotBase.PointsVisible, IG.Gr3d.VtkSurfacePlot.SetBoundsParameters(), IG.Gr3d.VtkSurfacePlot.SetSurfaceDefinition(), IG.Gr3d.VtkSurfacePlotBase.SurfaceColor, IG.Gr3d.VtkSurfacePlotBase.SurfaceColorIsScaled, IG.Gr3d.VtkSurfacePlotBase.SurfaceColorOpacity, and IG.Gr3d.VtkSurfacePlotBase.SurfacesVisible.
|
inline |
References IG.Gr3d.VtkPlotBase.RemoveActors().
|
inline |
References IG.Num.SampledDataSet.AddElement(), IG.Num.SampledDataSet.Clear(), IG.Gr3d.VtkSurfacePlot.Create(), IG.Num.Func2dFromScalarScript.CreateScalarFunction(), IG.Num.Field< TElement >.GetValue(), IG.Num.Field< TElement >.Length, IG.Gr3d.VtkSurfacePlotBase.LinesVisible, IG.Gr3d.VtkSurfacePlot.Mesh, IG.Gr3d.VtkSurfacePlot.NumX, IG.Gr3d.VtkSurfacePlot.NumY, IG.Gr3d.VtkPlotBase.OutputLevel, IG.Gr3d.VtkSurfacePlotBase.PointColor, IG.Gr3d.VtkSurfacePlotBase.PointSize, IG.Gr3d.VtkSurfacePlotBase.PointsVisible, IG.Gr3d.VtkSurfacePlot.RandomPoints, IG.Gr3d.VtkSurfacePlot.SetBoundsParameters(), IG.Gr3d.VtkSurfacePlot.SetSurfaceDefinition(), IG.Gr3d.VtkSurfacePlotBase.SurfaceColor, and IG.Gr3d.VtkSurfacePlotBase.SurfacesVisible.
|
inline |
References IG.Gr3d.VtkPlotBase.RemoveActors().
|
inline |
References IG.Gr3d.VtkSurfacePlot.Create(), IG.Gr3d.VtkSurfacePlotBase.LineColorIsScaled, IG.Gr3d.VtkSurfacePlotBase.LineColorOpacity, IG.Gr3d.VtkSurfacePlotBase.LineColorScale, IG.Gr3d.VtkSurfacePlotBase.LinesVisible, IG.Gr3d.VtkSurfacePlot.NumX, IG.Gr3d.VtkSurfacePlot.NumY, IG.Gr3d.VtkPlotBase.OutputLevel, IG.Gr3d.VtkSurfacePlotBase.PointsVisible, IG.Gr3d.VtkSurfacePlot.SetBoundsParameters(), IG.Gr3d.VtkSurfacePlot.SetSurfaceDefinition(), IG.Gr3d.VtkSurfacePlotBase.SurfaceColor, IG.Gr3d.VtkSurfacePlotBase.SurfaceColorIsScaled, IG.Gr3d.VtkSurfacePlotBase.SurfaceColorOpacity, IG.Gr3d.VtkSurfacePlotBase.SurfaceColorScale, IG.Gr3d.VtkSurfacePlotBase.SurfacesVisible, and IG.Gr3d.VtkSurfacePlot.ValueFunctionOfCoordinates.
|
inline |
References IG.Gr3d.VtkPlotBase.RemoveActors().
|
inline |
References IG.Gr3d.VtkSurfacePlot.Create(), IG.Lib.ColorScaleBase.CreateRainbow(), IG.Gr3d.VtkSurfacePlotBase.LineColorIsScaled, IG.Gr3d.VtkSurfacePlotBase.LineColorOpacity, IG.Gr3d.VtkSurfacePlotBase.LinesVisible, IG.Gr3d.VtkSurfacePlotBase.LineWidth, IG.Gr3d.VtkContourPlot.NumContours, IG.Gr3d.VtkSurfacePlot.NumX, IG.Gr3d.VtkSurfacePlot.NumY, IG.Gr3d.VtkPlotBase.OutputLevel, IG.Gr3d.VtkSurfacePlotBase.PointSize, IG.Gr3d.VtkSurfacePlotBase.PointsVisible, IG.Gr3d.VtkSurfacePlot.SetBoundsParameters(), IG.Gr3d.VtkSurfacePlot.SetSurfaceDefinition(), IG.Gr3d.VtkSurfacePlotBase.SurfaceColorIsScaled, IG.Gr3d.VtkSurfacePlotBase.SurfaceColorOpacity, IG.Gr3d.VtkSurfacePlotBase.SurfaceColorScale, and IG.Gr3d.VtkSurfacePlotBase.SurfacesVisible.
|
inline |
References IG.Gr3d.VtkPlotBase.RemoveActors().
|
inline |
References IG.Gr3d.VtkSurfacePlot.Create(), IG.Lib.ColorScaleBase.CreateRainbow(), IG.Gr3d.VtkSurfacePlotBase.LineColorIsScaled, IG.Gr3d.VtkSurfacePlotBase.LineColorOpacity, IG.Gr3d.VtkSurfacePlotBase.LinesVisible, IG.Gr3d.VtkSurfacePlotBase.LineWidth, IG.Gr3d.VtkContourPlot.NumContours, IG.Gr3d.VtkSurfacePlot.NumX, IG.Gr3d.VtkSurfacePlot.NumY, IG.Gr3d.VtkPlotBase.OutputLevel, IG.Gr3d.VtkSurfacePlotBase.PointSize, IG.Gr3d.VtkSurfacePlotBase.PointsVisible, IG.Gr3d.VtkSurfacePlot.SetBoundsParameters(), IG.Gr3d.VtkSurfacePlot.SetSurfaceDefinition(), IG.Gr3d.VtkSurfacePlotBase.SurfaceColorIsScaled, IG.Gr3d.VtkSurfacePlotBase.SurfaceColorOpacity, IG.Gr3d.VtkSurfacePlotBase.SurfaceColorScale, and IG.Gr3d.VtkSurfacePlotBase.SurfacesVisible.
|
inline |
References IG.Gr3d.VtkPlotBase.RemoveActors().
|
inline |
References IG.Gr3d.VtkPlotter.DecorationHandler, IG.Gr3d.VtkDecorationHandler.LookUpTableColorScale, IG.Gr3d.VtkDecorationHandler.LookUpTableMaxRange, IG.Gr3d.VtkDecorationHandler.LookUpTableMinRange, IG.Gr3d.VtkDecorationHandler.ScalarBarNumberOfLabels, IG.Gr3d.VtkDecorationHandler.ScalarBarTitle, and IG.Gr3d.VtkDecorationHandler.ShowScalarBar.
|
inline |
|
inlineprivate |
Reset button.
|
inlineprivate |
Start training button.
References IG.Num.SampledDataSet.AddElement(), IG.Neural.NeuralNetworks.EpochBundle, IG.Num.Field< TElement >.GetValue(), IG.Neural.NeuralNetworks.HiddenNeuron1L, IG.Neural.NeuralNetworks.HiddenNeuron2L, IG.Num.SampledDataSet.InputLength, IG.Neural.NeuralNetworks.InputSafetyFactor, IG.Neural.NeuralNetworks.LearningRate, IG.Neural.NeuralNetworks.MaxEpoch, IG.Gr3d.VtkSurfacePlot.Mesh, IG.Neural.NeuralNetworks.Momentum, IG.Num.SampledDataSet.OutputLength, IG.Neural.NeuralNetworks.OutputSafetyFactor, IG.Gr3d.VtkPlotter.RemovePlotObject(), and IG.Neural.NeuralNetworks.RMS.
|
inlineprivate |
Stop training button.
References IG.Neural.NeuralNetworks.BreakTraining.
|
inlineprivate |
|
inlineprivate |
Generate training data button.
References IG.Gr3d.VtkPlotter.ResetCamera(), and IG.Gr3d.VtkPlotter.ShowPlot().
|
inlineprivate |
Enable Maximum training error convergence to be written on graph.
References IG.Num.INeuralApproximator.NetworkTrained.
|
inlineprivate |
Enable Rms training error convergence to be written on graph.
References IG.Num.INeuralApproximator.NetworkTrained.
|
inlineprivate |
Enable Maximum verification error convergence to be written on graph.
References IG.Num.INeuralApproximator.NetworkTrained.
|
inlineprivate |
Enable Rms verification error convergence to be written on graph.
References IG.Num.INeuralApproximator.NetworkTrained.
|
inlineprivate |
Enable posibility to self made the equation.
|
inlineprivate |
Enable training points on graph.
|
inlineprivate |
Enable surface for default function on graph.
|
inlineprivate |
Enable greed for default function on graph.
|
inlineprivate |
Enable surface for approximation function on graph.
|
inlineprivate |
Enable greed for approximation function on graph.
|
inlineprivate |
Enable conture for default function on graph.
|
inlineprivate |
Enable conture for approximation function on graph.
|
inlineprivate |
Opacity for visualization of default function.
|
inlineprivate |
Opacity for visualization of approximation function.
|
inlineprivate |
Opacity for visualization of contures.
|
inlineprivate |
Select equation from the list.
|
inlineprivate |
|
inlineprivate |
Number of training samples on X axe.
|
inlineprivate |
Number of training samples on Y axe.
|
inlineprivate |
Lower limit for x-axes on the graph.
|
inlineprivate |
Higher limit for x-axes on the graph.
|
inlineprivate |
Higher limit for y-axes on the graph.
|
inlineprivate |
Lower limit for y-axes on the graph.
|
inlineprivate |
Maximum number of epochs.
|
inlineprivate |
Number of epochs in bundle.
|
inlineprivate |
Rms error limit.
|
inlineprivate |
Learning rate.
|
inlineprivate |
Momentum.
|
inlineprivate |
Number of neurons in first hidden layer.
|
inlineprivate |
Number of neurons in second hidden layer.
|
inlineprivate |
Input safety factor.
|
inlineprivate |
Output safety factor.
|
inlineprivate |
|
inlineprivate |
References IG.Gr3d.VtkPlotter.ResetCamera(), and IG.Gr3d.VtkPlotter.ShowPlot().
|
inlineprotected |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
|
inlineprivate |
Required method for Designer support - do not modify the contents of this method with the code editor.
|
staticprivate |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Required designer variable.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
System.ComponentModel.BackgroundWorker IG.Neural.Applications.DemoNeuralOld.backgroundWorker1D |
System.ComponentModel.BackgroundWorker IG.Neural.Applications.DemoNeuralOld.backgroundWorker2D |
|
private |
|
private |