IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
A 2D neural network approximation demo control. More...
Public Member Functions | |
NeuralControl2D () | |
void | PreparePlotter2D () |
void | DecorHandler () |
Initialize decoration handler. More... | |
void | GenerateDefaultPoints2D () |
Generates the set of default points according to settings. More... | |
void | DefaultGraph2D () |
Generates plot from default points according to settings. More... | |
void | RemoveDefaultActors () |
void | GenerateTrainingPoints2D () |
Generates the set of training points according to settings. More... | |
void | TrainingPointsGraph () |
Generates plot from training points according to settings. More... | |
void | RemoveTrainingPointsActors () |
void | ApproximationGraph () |
Generates plot from approximated points according to settings. More... | |
void | RemoveApprovimationActors () |
void | ApproximationContourGraph () |
Generates conture plot from approximated points according to settings. More... | |
void | RemoveApprovimationContureActors () |
void | DefaultContourGraph () |
Generates conture plot from default points according to settings. More... | |
void | RemoveDefaultContureActors () |
void | SclarBar2D (double minRange, double maxRange, ColorScale Color) |
Scalar bar initialization. More... | |
void | Bounds2D () |
void | ResetAll2D () |
Reset all to default. More... | |
void | PrepareApproximationPolts () |
Prepare approximation plots. More... | |
void | PrepareDefaultPlots () |
Prepare default plots of. More... | |
Static Public Member Functions | |
static ColorScale | CreateGreenRedYellow (double minValue, double maxValue) |
Public Attributes | |
System.ComponentModel.BackgroundWorker | backgroundWorker2D |
Protected Member Functions | |
void | ShowPlot () |
Shows the plot. More... | |
override void | Dispose (bool disposing) |
Clean up any resources being used. More... | |
Protected Attributes | |
INeuralApproximator | _neuralApproximator |
Properties | |
virtual INeuralApproximator | NeuralApproximator [get, set] |
Neural approximator. More... | |
BoundingBox3d | ScaledBounds [get] |
![]() | |
INeuralApproximator | NeuralApproximator [get, set] |
Gets or sets th the neural approximator for the containing class. More... | |
Private Member Functions | |
void | LoadForm (object sender, EventArgs 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 | btnShowApprox_Click (object sender, EventArgs e) |
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 | btnShowDefault_Click (object sender, EventArgs e) |
Show default graph 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 | cbRandomData2D_CheckedChanged (object sender, EventArgs e) |
Enable random training points. More... | |
void | cbScaleTo_CheckedChanged (object sender, EventArgs e) |
Enable scaling to range 1. 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 | |
GraphPane | pane2DError |
Error graph. More... | |
SampledDataSet | trainingData2D = null |
Training data set. More... | |
SampledDataSet | verificationData2D = null |
Verification data set. More... | |
SampledDataSet | defaultFunctionData2D = null |
Default data set. More... | |
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 = -1.0 |
double | highHorizontalLimit2D = 1.0 |
double | lowVerticalLimit2D = -1.0 |
double | highVerticalLimit2D = 1.0 |
double | lowVerificationHorizontalLimit2D = -5.0 |
double | highVerificationHorizontalLimit2D = 5.0 |
double | inputSafetyFactor2D = 1.3 |
double | outputSafetyFactor2D = 1.3 |
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 |
LineItem | errorConvergenceFunction2D |
VtkPlotter | plotter2D |
Plotter. More... | |
Func2dFromScalarFunction | iFunctionDefault2D |
Scalar function that is approximated. More... | |
IScalarFunction | scalarFunctionDefault2D |
Scalar function that is approximated. More... | |
StructuredMesh2d3d | Default2DMesh |
Maeh of default points used for plotting. More... | |
VtkSurfacePlot | plotDefault2D |
Plot from default points. More... | |
VtkContourPlot | plotApproximationConture2D |
Conture Plot from approximated points. More... | |
IScalarFunction | scalarFunctionTraining2D |
Scalar function that is approximated. More... | |
StructuredMesh2d3d | TrainingPointsMesh2D |
Maeh of training points used for plotting. More... | |
VtkSurfacePlot | plotTrainingPoints2D |
Plot from training points. More... | |
Func2dFromApproximator | iFunctionApproximator2D |
Scalar function that is approximated. More... | |
ExampleValueFunctionDiff3D | iFunctionDifference2D |
Scalar function that is a difference default and approximated function. More... | |
VtkSurfacePlot | plotApproximation2D |
Plot from approximated points. More... | |
VtkContourPlot | plotDefaultConture2D |
Conture Plot from default points. More... | |
BoundingBox2d | paramBounds2D |
Bounding box for function limits. </summary More... | |
NeuralNetworks | network2D |
ANN. More... | |
BoundingBox3d | _scaledBounds |
System.ComponentModel.IContainer | components = null |
Required designer variable. More... | |
System.Windows.Forms.TrackBar | trackbContourGraph2D |
System.Windows.Forms.Label | label37 |
System.Windows.Forms.CheckBox | cbContourDefault2D |
System.Windows.Forms.CheckBox | cbContourApproximation2D |
System.Windows.Forms.CheckBox | cbTrainingPoints2D |
System.Windows.Forms.Label | label36 |
System.Windows.Forms.CheckBox | cbApproximationGreed2D |
System.Windows.Forms.CheckBox | cbApproximationSurface2D |
System.Windows.Forms.Label | label34 |
System.Windows.Forms.TrackBar | trackbApproxGraph2D |
System.Windows.Forms.CheckBox | cbDefaultGreed2D |
System.Windows.Forms.TrackBar | trackbDefaultGraph2D |
System.Windows.Forms.CheckBox | cbDefaultSurface2D |
System.Windows.Forms.Label | label35 |
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.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 | numHiddenNeuronL22D |
System.Windows.Forms.NumericUpDown | numHiddenNeuron2D |
System.Windows.Forms.Button | btLoadANN2D |
System.Windows.Forms.Button | btSaveANN2D |
System.Windows.Forms.Button | btReset2D |
System.Windows.Forms.Button | btStart2D |
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.GroupBox | groupBox3 |
System.Windows.Forms.GroupBox | groupBox1 |
System.Windows.Forms.GroupBox | groupBox2 |
System.Windows.Forms.NumericUpDown | numSamplesY2D |
System.Windows.Forms.Label | label10 |
System.Windows.Forms.GroupBox | groupBox4 |
System.Windows.Forms.Button | btStop2D |
System.Windows.Forms.GroupBox | groupBox8 |
System.Windows.Forms.CheckBox | cbScaleTo |
System.Windows.Forms.Button | btnShowDefault |
System.Windows.Forms.Button | btnShowApprox |
A 2D neural network approximation demo control.
$A Tadej xx; Igor Feb13;
|
inline |
|
inlineprivate |
|
inlinestatic |
|
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.
|
inlineprivate |
Clear Graph with error convergence for 2 dimension.
|
inline |
|
inline |
Initialize decoration handler.
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 |
Generates the set of default points according to settings.
References IG.Num.StructuredMeshGeometry2d< TCoord >.Coordinates, IG.Num.Func2dFromScalarScript.CreateScalarFunction(), IG.Num.StructuredMesh2d3d.GenerateCoordinates(), and IG.Num.IScalarFunctionUntransformed.Value().
|
inline |
Generates plot from default points according to settings.
References IG.Gr3d.VtkSurfacePlot.Create(), IG.Gr3d.VtkSurfacePlotBase.LineColor, IG.Gr3d.VtkSurfacePlotBase.LineColorIsScaled, IG.Gr3d.VtkSurfacePlotBase.LineColorOpacity, IG.Gr3d.VtkSurfacePlotBase.LinesVisible, IG.Gr3d.VtkSurfacePlotBase.LineWidth, IG.Gr3d.VtkPlotBase.OutputLevel, IG.Gr3d.VtkSurfacePlotBase.PointsVisible, IG.Gr3d.VtkSurfacePlot.SetBoundsParameters(), IG.Gr3d.VtkSurfacePlotBase.SurfaceColor, IG.Gr3d.VtkSurfacePlotBase.SurfaceColorIsScaled, IG.Gr3d.VtkSurfacePlotBase.SurfaceColorOpacity, and IG.Gr3d.VtkSurfacePlotBase.SurfacesVisible.
|
inline |
References IG.Gr3d.VtkPlotBase.RemoveActors().
|
inline |
Generates the set of training points according to settings.
References IG.Num.SampledDataSet.AddElement(), IG.Num.StructuredMeshGeometry2d< TCoord >.Coordinates, IG.Num.Func2dFromScalarScript.CreateScalarFunction(), IG.Num.StructuredMesh2d3d.GenerateCoordinates(), and IG.Num.IScalarFunctionUntransformed.Value().
|
inline |
Generates plot from training points according to settings.
References IG.Gr3d.VtkSurfacePlot.Create(), IG.Gr3d.VtkSurfacePlotBase.LinesVisible, IG.Gr3d.VtkSurfacePlot.Mesh, IG.Gr3d.VtkPlotBase.OutputLevel, IG.Gr3d.VtkSurfacePlotBase.PointColor, IG.Gr3d.VtkSurfacePlotBase.PointSize, IG.Gr3d.VtkSurfacePlotBase.PointsVisible, IG.Gr3d.VtkSurfacePlot.SetBoundsParameters(), IG.Gr3d.VtkSurfacePlotBase.SurfaceColor, and IG.Gr3d.VtkSurfacePlotBase.SurfacesVisible.
|
inline |
References IG.Gr3d.VtkPlotBase.RemoveActors().
|
inline |
Generates plot from approximated points according to settings.
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 |
Generates conture plot from approximated points according to settings.
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 |
Generates conture plot from default points according to settings.
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 |
Scalar bar initialization.
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 |
|
inline |
Reset all to default.
|
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 |
|
inline |
Prepare approximation plots.
|
inlineprivate |
Stop training button.
References IG.Neural.NeuralNetworks.BreakTraining.
|
inlineprivate |
|
inlineprivate |
Generate training data button.
|
inlineprivate |
Show default graph button.
|
inline |
Prepare default plots of.
|
inlineprivate |
Enable Maximum training error convergence to be written on graph.
|
inlineprivate |
Enable Rms training error convergence to be written on graph.
|
inlineprivate |
Enable Maximum verification error convergence to be written on graph.
|
inlineprivate |
Enable Rms verification error convergence to be written on graph.
|
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 |
Enable random training points.
|
inlineprivate |
Enable scaling to range 1.
|
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 |
|
inlineprotected |
|
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.
|
private |
Error graph.
|
protected |
|
private |
Training data set.
|
private |
Verification data set.
|
private |
Default data set.
|
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 |
Plotter.
|
private |
Scalar function that is approximated.
|
private |
Scalar function that is approximated.
|
private |
Maeh of default points used for plotting.
|
private |
Plot from default points.
|
private |
Conture Plot from approximated points.
|
private |
Scalar function that is approximated.
|
private |
Maeh of training points used for plotting.
|
private |
Plot from training points.
|
private |
Scalar function that is approximated.
|
private |
Scalar function that is a difference default and approximated function.
|
private |
Plot from approximated points.
|
private |
Conture Plot from default points.
|
private |
Bounding box for function limits. </summary
|
private |
ANN.
|
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 |
System.ComponentModel.BackgroundWorker IG.Neural.Forms.NeuralControl2D.backgroundWorker2D |
|
private |
|
private |
|
private |
|
getset |
Neural approximator.
|
getprotected |