IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Neural.NeuralTrainingResultsPlotter1 Class Reference
+ Inheritance diagram for IG.Neural.NeuralTrainingResultsPlotter1:
+ Collaboration diagram for IG.Neural.NeuralTrainingResultsPlotter1:

Public Member Functions

 NeuralTrainingResultsPlotter1 (List< NeuralTrainingParameters > results)
 
virtual void ApplyPlotSettingsCurveRGB (PlotterZedGraph plotter, PlotZedgraphCurve plot, double r, double g, double b)
 Applies basic plot settings for basic kinds of curve plots where groups of curves are plotted. More...
 
virtual void ApplyPlotVerticalCurve (PlotterZedGraph plotter, PlotZedgraphCurve plot)
 
virtual void ApplyPlotSettingsConvergence (PlotterZedGraph plotter, PlotZedgraphCurve plot, int whichOutput, int numOutputs)
 Applies basic plot settings for basic kinds of curve plots. More...
 
virtual void ApplyPlotSettingsCurveBlueRed (PlotterZedGraph plotter, PlotZedgraphCurve plot, int i, int max)
 Applies basic plot settings for basic kinds of curve plots where groups of curves are plotted. More...
 
virtual void ApplyPlotSettingsCurve (PlotterZedGraph plotter, PlotZedgraphCurve plot, int i, int max, System.Drawing.Color colorFrom, System.Drawing.Color colorTo)
 

Static Public Member Functions

static void PlotConvergenceTrainingRms (NeuralTrainingParameters results)
 Plots convergence for Training Rms error. More...
 
static void PlotConvergenceTrainingRms (NeuralTrainingParameters results, int numBoundles)
 Plots convergence for Training Rms error. More...
 
static void PlotConvergenceTrainingRms (List< NeuralTrainingParameters > results)
 Plots convergence for Training Rms error. More...
 
static void PlotConvergenceTrainingRms (List< NeuralTrainingParameters > results, int numBoundles)
 Plots convergence for Training Rms error. More...
 
static void PlotConvergenceTrainingMax (NeuralTrainingParameters results)
 Plots convergence for Training Max error. More...
 
static void PlotConvergenceTrainingMax (NeuralTrainingParameters results, int numBoundles)
 Plots convergence for Training Max error. More...
 
static void PlotConvergenceTrainingMax (List< NeuralTrainingParameters > results)
 Plots convergence for Training Max error. More...
 
static void PlotConvergenceTrainingMax (List< NeuralTrainingParameters > results, int numBoundles)
 Plots convergence for Training Max error. More...
 
static void PlotConvergenceVerificationRms (NeuralTrainingParameters results)
 Plots convergence for Verification Rms error. More...
 
static void PlotConvergenceVerificationRms (NeuralTrainingParameters results, int numBoundles)
 Plots convergence for Verification Rms error. More...
 
static void PlotConvergenceVerificationRms (List< NeuralTrainingParameters > results)
 Plots convergence for Verification Rms error. More...
 
static void PlotConvergenceVerificationRms (List< NeuralTrainingParameters > results, int numBoundles)
 Plots convergence for Verification Rms error. More...
 
static void PlotConvergenceVerificationMax (NeuralTrainingParameters results)
 Plots convergence for Verification Max error. More...
 
static void PlotConvergenceVerificationMax (NeuralTrainingParameters results, int numBoundles)
 Plots convergence for Verification Max error. More...
 
static void PlotConvergenceVerificationMax (List< NeuralTrainingParameters > results)
 Plots convergence for Verification Max error. More...
 
static void PlotConvergenceVerificationMax (List< NeuralTrainingParameters > results, int numBoundles)
 Plots convergence for Verification Max error. More...
 
static void PlotCompleteConvergence (NeuralTrainingParameters results)
 Plots complete convergence for Max And rms error. More...
 
static void PlotCompleteConvergence (List< NeuralTrainingParameters > results)
 Plots complete convergence for Max And rms error. More...
 
static void PlotTrainingTime (List< NeuralTrainingParameters > results)
 Plots graph sorted on training time. More...
 

Static Public Attributes

static string _optimizationDirectory = ""
 

Protected Member Functions

virtual void PlotConvergenceTrainingRms (int whichOutput)
 Plots a convergence plot for the specified list of errors of the current training results. More...
 
virtual void PlotConvergenceTrainingRms (int whichOutput, int numBoundles)
 Plots a convergence plot for the specified list of errors of the current training results. More...
 
virtual void PlotConvergenceTrainingRms (int whichOutput, int numBoundles, string errorsName, string outputName)
 Plots a convergence plot for the specified list of errors of the current training results. More...
 
virtual void PlotConvergenceTrainingMax (int whichOutput)
 Plots a convergence plot for the specified list of errors of the current training results. More...
 
virtual void PlotConvergenceTrainingMax (int whichOutput, int numBoundles)
 Plots a convergence plot for the specified list of errors of the current training results. More...
 
virtual void PlotConvergenceTrainingMax (int whichOutput, int numBoundles, string errorsName, string outputName)
 Plots a convergence plot for the specified list of errors of the current training results. More...
 
virtual void PlotConvergenceVerificationRms (int whichOutput)
 
Parameters
whichOutputSpecifies for which output errors are plotted.
More...
 
virtual void PlotConvergenceVerificationRms (int whichOutput, int numBoundles)
 Plots a convergence plot for the specified list of errors of the current training results. More...
 
virtual void PlotConvergenceVerificationRms (int whichOutput, int numBoundles, string errorsName, string outputName)
 Plots a convergence plot for the specified list of errors of the current training results. More...
 
virtual void PlotConvergenceVerificationMax (int whichOutput)
 
Parameters
whichOutputSpecifies for which output errors are plotted.
More...
 
virtual void PlotConvergenceVerificationMax (int whichOutput, int numBoundles)
 Plots a convergence plot for the specified list of errors of the current training results. More...
 
virtual void PlotConvergenceVerificationMax (int whichOutput, int numBoundles, string errorsName, string outputName)
 Plots a convergence plot for the specified list of errors of the current training results. More...
 
virtual void PlotConvergence (List< IVector >[] errors, int whichOutput, string errorName, string outputName)
 
virtual void PlotConvergence (List< IVector >[] errors, int whichOutput, int numBoundles, string errorName, string outputName)
 Plots a convergence plot for the specified list of errors of the current training results. More...
 
virtual void PlotTrainingTime ()
 Plots a convergence plot all rms lists of errors of the current training results. More...
 
virtual void CreatePlots (PlotterZedGraph plotter, List< IVector > yValue, List< int > xValues, string errorName)
 Creates plots for all list of errors. More...
 
virtual void CreatePlots (PlotterZedGraph plotter, List< IVector >[] yValues, List< int > xValues, int whichOutput, string[] errorNames, System.Drawing.Color colorFrom, System.Drawing.Color colorTo)
 Creates plots for all list of errors. More...
 
virtual void CreateBoundlesLimitPlot (PlotterZedGraph plotter, List< IVector > numBoundlesPoints)
 Create vertical line to define the error convergence sorting point. More...
 
virtual double GetMaximumValue (List< IVector > errors, int whichOutput)
 Calculates maximum value for the selected item in the ivector and returns maximum value More...
 
virtual double GetMinimumValue (List< IVector > errors, int whichOutput)
 Calculates minimum value for the selected item in the ivector and returns minimum value More...
 

Protected Attributes

List< NeuralTrainingParameters_resultsList
 

Static Protected Attributes

static bool _saveGraphs = false
 

Properties

object Lock [get]
 This object's central lock object to be used by other object. Do not use this object for locking in class' methods, for this you should use InternalLock. More...
 
static InputOutputDataDefiniton DataDefinition [get, set]
 Definitions of input and output data. More...
 
virtual List
< NeuralTrainingParameters
ResultsList [get, protected set]
 Training results that are used for plotting. More...
 
static bool SaveGraphs [get, set]
 Save graphs. More...
 
static string OptimizationDirectory [get, set]
 Optimization directory path. More...
 
- Properties inherited from IG.Lib.ILockable
object Lock [get]
 

Private Member Functions

 NeuralTrainingResultsPlotter1 ()
 Prevent argumentless constructor. More...
 

Private Attributes

object _mainLock = new object()
 

Static Private Attributes

static InputOutputDataDefiniton _dataDefinition = null
 

Constructor & Destructor Documentation

IG.Neural.NeuralTrainingResultsPlotter1.NeuralTrainingResultsPlotter1 ( )
inlineprivate

Prevent argumentless constructor.

IG.Neural.NeuralTrainingResultsPlotter1.NeuralTrainingResultsPlotter1 ( List< NeuralTrainingParameters results)
inline

Member Function Documentation

virtual void IG.Neural.NeuralTrainingResultsPlotter1.ApplyPlotSettingsCurveRGB ( PlotterZedGraph  plotter,
PlotZedgraphCurve  plot,
double  r,
double  g,
double  b 
)
inlinevirtual

Applies basic plot settings for basic kinds of curve plots where groups of curves are plotted.

Parameters
plotterPlotter used for plotting graphs for which settings are set.
plotPlot that contains graphic objects.
rIndex for red collor.
gIndex for green collor.
bIndex for blue collor.

$A Tako78 Sep12;

References IG.Gr.PlotZedgraphCurve.LineColor, IG.Gr.PlotZedgraphCurve.LineWidth, IG.Gr.PlotZedgraphCurve.PointColor, IG.Gr.PlotZedgraphCurve.PointSize, and IG.Gr.PlotZedgraphCurve.PointTypeSymbol.

virtual void IG.Neural.NeuralTrainingResultsPlotter1.ApplyPlotVerticalCurve ( PlotterZedGraph  plotter,
PlotZedgraphCurve  plot 
)
inlinevirtual
virtual void IG.Neural.NeuralTrainingResultsPlotter1.ApplyPlotSettingsConvergence ( PlotterZedGraph  plotter,
PlotZedgraphCurve  plot,
int  whichOutput,
int  numOutputs 
)
inlinevirtual

Applies basic plot settings for basic kinds of curve plots.

Parameters
plotterPlotter used for plotting graphs for which settings are set.
plotCurve plot that contains graphic objects.

References IG.Gr.PlotZedgraphCurve.LineColor, IG.Gr.PlotZedgraphCurve.LineWidth, IG.Gr.PlotZedgraphCurve.PointColor, IG.Gr.PlotZedgraphCurve.PointSize, and IG.Gr.PlotZedgraphCurve.PointTypeSymbol.

virtual void IG.Neural.NeuralTrainingResultsPlotter1.ApplyPlotSettingsCurveBlueRed ( PlotterZedGraph  plotter,
PlotZedgraphCurve  plot,
int  i,
int  max 
)
inlinevirtual

Applies basic plot settings for basic kinds of curve plots where groups of curves are plotted.

Parameters
plotterPlotter used for plotting graphs for which settings are set.
plotCurve plot that contains graphic objects.
iCurrent index of the plot (running from 0) for which settings are applied.
maxMaximal index of the plot for which settings are applied.

References IG.Lib.ColorScaleBase.Create(), IG.Lib.ColorScaleBase.GetColor(), IG.Gr.PlotZedgraphCurve.LineColor, IG.Gr.PlotZedgraphCurve.LineWidth, IG.Gr.PlotZedgraphCurve.PointColor, and IG.Gr.PlotZedgraphCurve.PointSize.

virtual void IG.Neural.NeuralTrainingResultsPlotter1.ApplyPlotSettingsCurve ( PlotterZedGraph  plotter,
PlotZedgraphCurve  plot,
int  i,
int  max,
System.Drawing.Color  colorFrom,
System.Drawing.Color  colorTo 
)
inlinevirtual
virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingRms ( int  whichOutput)
inlineprotectedvirtual

Plots a convergence plot for the specified list of errors of the current training results.

Parameters
whichOutputSpecifies for which output errors are plotted.

Referenced by IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingRms(), and IG.Script.LoadableScriptShellNeuralIT.PlotTrainingRmsError().

virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingRms ( int  whichOutput,
int  numBoundles 
)
inlineprotectedvirtual

Plots a convergence plot for the specified list of errors of the current training results.

Parameters
whichOutputSpecifies for which output errors are plotted.
virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingRms ( int  whichOutput,
int  numBoundles,
string  errorsName,
string  outputName 
)
inlineprotectedvirtual

Plots a convergence plot for the specified list of errors of the current training results.

Parameters
whichOutputSpecifies for which output errors are plotted.
errorsNameName of errors used as label on the graph's vertical axis. If not specified then a default name is used.

References IG.Num.VectorBase.Copy().

virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingMax ( int  whichOutput)
inlineprotectedvirtual

Plots a convergence plot for the specified list of errors of the current training results.

Parameters
whichOutputSpecifies for which output errors are plotted.

Referenced by IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingMax(), and IG.Script.LoadableScriptShellNeuralIT.PlotTrainingMaxError().

virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingMax ( int  whichOutput,
int  numBoundles 
)
inlineprotectedvirtual

Plots a convergence plot for the specified list of errors of the current training results.

Parameters
whichOutputSpecifies for which output errors are plotted.
virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingMax ( int  whichOutput,
int  numBoundles,
string  errorsName,
string  outputName 
)
inlineprotectedvirtual

Plots a convergence plot for the specified list of errors of the current training results.

Parameters
whichOutputSpecifies for which output errors are plotted.
errorsNameName of errors used as label on the graph's vertical axis. If not specified then a default name is used./param>

References IG.Num.VectorBase.Copy().

virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationRms ( int  whichOutput)
inlineprotectedvirtual

Parameters
whichOutputSpecifies for which output errors are plotted.

Referenced by IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationRms(), and IG.Script.LoadableScriptShellNeuralIT.PlotVerificationRmsError().

virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationRms ( int  whichOutput,
int  numBoundles 
)
inlineprotectedvirtual

Plots a convergence plot for the specified list of errors of the current training results.

Parameters
whichOutputSpecifies for which output errors are plotted.
virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationRms ( int  whichOutput,
int  numBoundles,
string  errorsName,
string  outputName 
)
inlineprotectedvirtual

Plots a convergence plot for the specified list of errors of the current training results.

Parameters
whichOutputSpecifies for which output errors are plotted.
errorsNameName of errors used as label on the graph's vertical axis. If not specified then a default name is used./param>

References IG.Num.VectorBase.Copy().

virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationMax ( int  whichOutput)
inlineprotectedvirtual

Parameters
whichOutputSpecifies for which output errors are plotted.

Referenced by IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationMax(), and IG.Script.LoadableScriptShellNeuralIT.PlotVerificationMaxError().

virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationMax ( int  whichOutput,
int  numBoundles 
)
inlineprotectedvirtual

Plots a convergence plot for the specified list of errors of the current training results.

Parameters
whichOutputSpecifies for which output errors are plotted.
virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationMax ( int  whichOutput,
int  numBoundles,
string  errorsName,
string  outputName 
)
inlineprotectedvirtual

Plots a convergence plot for the specified list of errors of the current training results.

Parameters
whichOutputSpecifies for which output errors are plotted.
errorsNameName of errors used as label on the graph's vertical axis. If not specified then a default name is used./param>

References IG.Num.VectorBase.Copy().

virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergence ( List< IVector >[]  errors,
int  whichOutput,
string  errorName,
string  outputName 
)
inlineprotectedvirtual
virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergence ( List< IVector >[]  errors,
int  whichOutput,
int  numBoundles,
string  errorName,
string  outputName 
)
inlineprotectedvirtual

Plots a convergence plot for the specified list of errors of the current training results.

Parameters
errorsList of errors that are plotter, must be consistent with Results.
whichOutputSpecifies for which output errors are plotted.
errorNameName of errors used as label on the graph's vertical axis.
Parameters
outputNameName of the output value in the ANN training set. If not specified then a default name is used.

References IG.Gr.PlotterZedGraph.CreateDefault(), IG.Gr.ZedGraphWindow.GraphControl, IG.Gr.PlotterZedGraph.GraphPane, IG.Gr.PlotterZedGraph.Title, IG.Gr.PlotterZedGraph.Update(), IG.Gr.PlotterZedGraph.XAxis, IG.Gr.PlotterZedGraph.XAxisLabel, IG.Gr.PlotterZedGraph.YAxisLabel, and IG.Gr.PlotterZedGraph.YAxisLabelFont.

virtual void IG.Neural.NeuralTrainingResultsPlotter1.PlotTrainingTime ( )
inlineprotectedvirtual
virtual void IG.Neural.NeuralTrainingResultsPlotter1.CreatePlots ( PlotterZedGraph  plotter,
List< IVector yValue,
List< int >  xValues,
string  errorName 
)
inlineprotectedvirtual

Creates plots for all list of errors.

Parameters
plotter
yValueList of errors that are plotter, must be consistent with.
xValues
errorName
virtual void IG.Neural.NeuralTrainingResultsPlotter1.CreatePlots ( PlotterZedGraph  plotter,
List< IVector >[]  yValues,
List< int >  xValues,
int  whichOutput,
string[]  errorNames,
System.Drawing.Color  colorFrom,
System.Drawing.Color  colorTo 
)
inlineprotectedvirtual

Creates plots for all list of errors.

Parameters
plotter
yValuesList of errors that are plotter, must be consistent with.
whichOutputSpecifies for which output errors are plotted.
errorNamesName of errors used as label on the graph's vertical axis.
colorFrom
colorTo

References IG.Gr.PlotZedgraphCurve.AddPoint().

virtual void IG.Neural.NeuralTrainingResultsPlotter1.CreateBoundlesLimitPlot ( PlotterZedGraph  plotter,
List< IVector numBoundlesPoints 
)
inlineprotectedvirtual

Create vertical line to define the error convergence sorting point.

Parameters
plotter
numBoundlesPoints

References IG.Gr.PlotZedgraphCurve.AddPoint().

virtual double IG.Neural.NeuralTrainingResultsPlotter1.GetMaximumValue ( List< IVector errors,
int  whichOutput 
)
inlineprotectedvirtual

Calculates maximum value for the selected item in the ivector and returns maximum value

Parameters
errorsList of parameters.
whichOutputSelected parameter to be checked.
Returns
Maximum parameter from the list of parameters.
virtual double IG.Neural.NeuralTrainingResultsPlotter1.GetMinimumValue ( List< IVector errors,
int  whichOutput 
)
inlineprotectedvirtual

Calculates minimum value for the selected item in the ivector and returns minimum value

Parameters
errorsList of parameters.
whichOutputSelected parameter to be checked.
Returns
Minimum parameter from the list of parameters.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingRms ( NeuralTrainingParameters  results)
inlinestatic

Plots convergence for Training Rms error.

Parameters
resultsParameters of training procedures.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingRms ( NeuralTrainingParameters  results,
int  numBoundles 
)
inlinestatic

Plots convergence for Training Rms error.

Parameters
resultsParameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingRms ( List< NeuralTrainingParameters results)
inlinestatic

Plots convergence for Training Rms error.

Parameters
resultsList of parameters of training procedures.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingRms ( List< NeuralTrainingParameters results,
int  numBoundles 
)
inlinestatic

Plots convergence for Training Rms error.

Parameters
resultsList of parameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.

References IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingRms().

static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingMax ( NeuralTrainingParameters  results)
inlinestatic

Plots convergence for Training Max error.

Parameters
resultsParameters of training procedures.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingMax ( NeuralTrainingParameters  results,
int  numBoundles 
)
inlinestatic

Plots convergence for Training Max error.

Parameters
resultsParameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingMax ( List< NeuralTrainingParameters results)
inlinestatic

Plots convergence for Training Max error.

Parameters
resultsList of parameters of training procedures.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingMax ( List< NeuralTrainingParameters results,
int  numBoundles 
)
inlinestatic

Plots convergence for Training Max error.

Parameters
resultsList of parameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.

References IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceTrainingMax().

static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationRms ( NeuralTrainingParameters  results)
inlinestatic

Plots convergence for Verification Rms error.

Parameters
resultsParameters of training procedures.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationRms ( NeuralTrainingParameters  results,
int  numBoundles 
)
inlinestatic

Plots convergence for Verification Rms error.

Parameters
resultsParameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationRms ( List< NeuralTrainingParameters results)
inlinestatic

Plots convergence for Verification Rms error.

Parameters
resultsList of parameters of training procedures.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationRms ( List< NeuralTrainingParameters results,
int  numBoundles 
)
inlinestatic

Plots convergence for Verification Rms error.

Parameters
resultsList of parameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.

References IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationRms().

static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationMax ( NeuralTrainingParameters  results)
inlinestatic

Plots convergence for Verification Max error.

Parameters
resultsParameters of training procedures.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationMax ( NeuralTrainingParameters  results,
int  numBoundles 
)
inlinestatic

Plots convergence for Verification Max error.

Parameters
resultsParameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationMax ( List< NeuralTrainingParameters results)
inlinestatic

Plots convergence for Verification Max error.

Parameters
resultsList of parameters of training procedures.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationMax ( List< NeuralTrainingParameters results,
int  numBoundles 
)
inlinestatic

Plots convergence for Verification Max error.

Parameters
resultsList of parameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.

References IG.Neural.NeuralTrainingResultsPlotter1.PlotConvergenceVerificationMax().

static void IG.Neural.NeuralTrainingResultsPlotter1.PlotCompleteConvergence ( NeuralTrainingParameters  results)
inlinestatic

Plots complete convergence for Max And rms error.

Parameters
resultsParameters of training procedures.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotCompleteConvergence ( List< NeuralTrainingParameters results)
inlinestatic

Plots complete convergence for Max And rms error.

Parameters
resultsList of parameters of training procedures.
static void IG.Neural.NeuralTrainingResultsPlotter1.PlotTrainingTime ( List< NeuralTrainingParameters results)
inlinestatic

Plots graph sorted on training time.

Parameters
resultsList of parameters of training procedures.

References IG.Neural.NeuralTrainingResultsPlotter1.PlotTrainingTime().

Member Data Documentation

object IG.Neural.NeuralTrainingResultsPlotter1._mainLock = new object()
private
InputOutputDataDefiniton IG.Neural.NeuralTrainingResultsPlotter1._dataDefinition = null
staticprivate
List<NeuralTrainingParameters> IG.Neural.NeuralTrainingResultsPlotter1._resultsList
protected
bool IG.Neural.NeuralTrainingResultsPlotter1._saveGraphs = false
staticprotected
string IG.Neural.NeuralTrainingResultsPlotter1._optimizationDirectory = ""
static

Property Documentation

object IG.Neural.NeuralTrainingResultsPlotter1.Lock
get

This object's central lock object to be used by other object. Do not use this object for locking in class' methods, for this you should use InternalLock.

InputOutputDataDefiniton IG.Neural.NeuralTrainingResultsPlotter1.DataDefinition
staticgetset

Definitions of input and output data.

$A Tako78 Sep12;

Referenced by IG.Script.LoadableScriptShellNeuralIT.PlotConvergence(), and IG.Script.LoadableScriptShellNeuralIT.PlotTrainingTime().

virtual List<NeuralTrainingParameters> IG.Neural.NeuralTrainingResultsPlotter1.ResultsList
getprotected set

Training results that are used for plotting.

bool IG.Neural.NeuralTrainingResultsPlotter1.SaveGraphs
staticgetset
string IG.Neural.NeuralTrainingResultsPlotter1.OptimizationDirectory
staticgetset

Optimization directory path.

Referenced by IG.Script.LoadableScriptShellNeuralIT.PlotConvergence().


The documentation for this class was generated from the following file: