NeurApp 1.1
NeurApp - software for exploring approximation by artificial neural networks on functions of one or two variables.

IG::Neural::NeuralTrainingResultsPlotter1 Class Reference

List of all members.

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.
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.
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.
virtual void ApplyPlotSettingsCurve (PlotterZedGraph plotter, PlotZedgraphCurve plot, int i, int max, System.Drawing.Color colorFrom, System.Drawing.Color colorTo)
 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.
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.
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.
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.
static void PlotConvergenceTrainingRms (NeuralTrainingParameters results, int numBoundles)
 Plots convergence for Training Rms error.
static void PlotConvergenceTrainingRms (List< NeuralTrainingParameters > results)
 Plots convergence for Training Rms error.
static void PlotConvergenceTrainingRms (List< NeuralTrainingParameters > results, int numBoundles)
 Plots convergence for Training Rms error.
static void PlotConvergenceTrainingMax (NeuralTrainingParameters results)
 Plots convergence for Training Max error.
static void PlotConvergenceTrainingMax (NeuralTrainingParameters results, int numBoundles)
 Plots convergence for Training Max error.
static void PlotConvergenceTrainingMax (List< NeuralTrainingParameters > results)
 Plots convergence for Training Max error.
static void PlotConvergenceTrainingMax (List< NeuralTrainingParameters > results, int numBoundles)
 Plots convergence for Training Max error.
static void PlotConvergenceVerificationRms (NeuralTrainingParameters results)
 Plots convergence for Verification Rms error.
static void PlotConvergenceVerificationRms (NeuralTrainingParameters results, int numBoundles)
 Plots convergence for Verification Rms error.
static void PlotConvergenceVerificationRms (List< NeuralTrainingParameters > results)
 Plots convergence for Verification Rms error.
static void PlotConvergenceVerificationRms (List< NeuralTrainingParameters > results, int numBoundles)
 Plots convergence for Verification Rms error.
static void PlotConvergenceVerificationMax (NeuralTrainingParameters results)
 Plots convergence for Verification Max error.
static void PlotConvergenceVerificationMax (NeuralTrainingParameters results, int numBoundles)
 Plots convergence for Verification Max error.
static void PlotConvergenceVerificationMax (List< NeuralTrainingParameters > results)
 Plots convergence for Verification Max error.
static void PlotConvergenceVerificationMax (List< NeuralTrainingParameters > results, int numBoundles)
 Plots convergence for Verification Max error.
static void PlotCompleteConvergence (NeuralTrainingParameters results)
 Plots complete convergence for Max And rms error.
static void PlotCompleteConvergence (List< NeuralTrainingParameters > results)
 Plots complete convergence for Max And rms error.
static void PlotTrainingTime (List< NeuralTrainingParameters > results)
 Plots graph sorted on training time.
static void PlotConvergenceTrainingRms (NeuralTrainingParameters results)
 Plots convergence for Training Rms error.
static void PlotConvergenceTrainingRms (NeuralTrainingParameters results, int numBoundles)
 Plots convergence for Training Rms error.
static void PlotConvergenceTrainingRms (List< NeuralTrainingParameters > results)
 Plots convergence for Training Rms error.
static void PlotConvergenceTrainingRms (List< NeuralTrainingParameters > results, int numBoundles)
 Plots convergence for Training Rms error.
static void PlotConvergenceTrainingMax (NeuralTrainingParameters results)
 Plots convergence for Training Max error.
static void PlotConvergenceTrainingMax (NeuralTrainingParameters results, int numBoundles)
 Plots convergence for Training Max error.
static void PlotConvergenceTrainingMax (List< NeuralTrainingParameters > results)
 Plots convergence for Training Max error.
static void PlotConvergenceTrainingMax (List< NeuralTrainingParameters > results, int numBoundles)
 Plots convergence for Training Max error.
static void PlotConvergenceVerificationRms (NeuralTrainingParameters results)
 Plots convergence for Verification Rms error.
static void PlotConvergenceVerificationRms (NeuralTrainingParameters results, int numBoundles)
 Plots convergence for Verification Rms error.
static void PlotConvergenceVerificationRms (List< NeuralTrainingParameters > results)
 Plots convergence for Verification Rms error.
static void PlotConvergenceVerificationRms (List< NeuralTrainingParameters > results, int numBoundles)
 Plots convergence for Verification Rms error.
static void PlotConvergenceVerificationMax (NeuralTrainingParameters results)
 Plots convergence for Verification Max error.
static void PlotConvergenceVerificationMax (NeuralTrainingParameters results, int numBoundles)
 Plots convergence for Verification Max error.
static void PlotConvergenceVerificationMax (List< NeuralTrainingParameters > results)
 Plots convergence for Verification Max error.
static void PlotConvergenceVerificationMax (List< NeuralTrainingParameters > results, int numBoundles)
 Plots convergence for Verification Max error.
static void PlotCompleteConvergence (NeuralTrainingParameters results)
 Plots complete convergence for Max And rms error.
static void PlotCompleteConvergence (List< NeuralTrainingParameters > results)
 Plots complete convergence for Max And rms error.
static void PlotTrainingTime (List< NeuralTrainingParameters > results)
 Plots graph sorted on training time.

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.
virtual void PlotConvergenceTrainingRms (int whichOutput, int numBoundles)
 Plots a convergence plot for the specified list of errors of the current training results.
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.
virtual void PlotConvergenceTrainingMax (int whichOutput)
 Plots a convergence plot for the specified list of errors of the current training results.
virtual void PlotConvergenceTrainingMax (int whichOutput, int numBoundles)
 Plots a convergence plot for the specified list of errors of the current training results.
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.
virtual void PlotConvergenceVerificationRms (int whichOutput)
 
Parameters:
whichOutputSpecifies for which output errors are plotted.

virtual void PlotConvergenceVerificationRms (int whichOutput, int numBoundles)
 Plots a convergence plot for the specified list of errors of the current training results.
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.
virtual void PlotConvergenceVerificationMax (int whichOutput)
 
Parameters:
whichOutputSpecifies for which output errors are plotted.

virtual void PlotConvergenceVerificationMax (int whichOutput, int numBoundles)
 Plots a convergence plot for the specified list of errors of the current training results.
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.
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.
virtual void PlotTrainingTime ()
 Plots a convergence plot all rms lists of errors of the current training results.
virtual void CreatePlots (PlotterZedGraph plotter, List< IVector > yValue, List< int > xValues, string errorName)
 Creates plots for all list of errors.
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.
virtual void CreateBoundlesLimitPlot (PlotterZedGraph plotter, List< IVector > numBoundlesPoints)
 Create vertical line to define the error convergence sorting point.
virtual double GetMaximumValue (List< IVector > errors, int whichOutput)
 Calculates maximum value for the selected item in the ivector and returns maximum value.
virtual double GetMinimumValue (List< IVector > errors, int whichOutput)
 Calculates minimum value for the selected item in the ivector and returns minimum value.
virtual void PlotConvergenceTrainingRms (int whichOutput)
 Plots a convergence plot for the specified list of errors of the current training results.
virtual void PlotConvergenceTrainingRms (int whichOutput, int numBoundles)
 Plots a convergence plot for the specified list of errors of the current training results.
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.
virtual void PlotConvergenceTrainingMax (int whichOutput)
 Plots a convergence plot for the specified list of errors of the current training results.
virtual void PlotConvergenceTrainingMax (int whichOutput, int numBoundles)
 Plots a convergence plot for the specified list of errors of the current training results.
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.
virtual void PlotConvergenceVerificationRms (int whichOutput)
 
Parameters:
whichOutputSpecifies for which output errors are plotted.

virtual void PlotConvergenceVerificationRms (int whichOutput, int numBoundles)
 Plots a convergence plot for the specified list of errors of the current training results.
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.
virtual void PlotConvergenceVerificationMax (int whichOutput)
 
Parameters:
whichOutputSpecifies for which output errors are plotted.

virtual void PlotConvergenceVerificationMax (int whichOutput, int numBoundles)
 Plots a convergence plot for the specified list of errors of the current training results.
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.
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.
virtual void PlotTrainingTime ()
 Plots a convergence plot all rms lists of errors of the current training results.
virtual void CreatePlots (PlotterZedGraph plotter, List< IVector > yValue, List< int > xValues, string errorName)
 Creates plots for all list of errors.
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.
virtual void CreateBoundlesLimitPlot (PlotterZedGraph plotter, List< IVector > numBoundlesPoints)
 Create vertical line to define the error convergence sorting point.
virtual double GetMaximumValue (List< IVector > errors, int whichOutput)
 Calculates maximum value for the selected item in the ivector and returns maximum value.
virtual double GetMinimumValue (List< IVector > errors, int whichOutput)
 Calculates minimum value for the selected item in the ivector and returns minimum value.

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.
static InputOutputDataDefiniton DataDefinition [get, set]
 Definitions of input and output data.
virtual List
< NeuralTrainingParameters
ResultsList [get, set]
 Training results that are used for plotting.
static bool SaveGraphs [get, set]
 Save graphs.
static string OptimizationDirectory [get, set]
 Optimization directory path.

Private Member Functions

 NeuralTrainingResultsPlotter1 ()
 Prevent argumentless constructor.
 NeuralTrainingResultsPlotter1 ()
 Prevent argumentless constructor.

Private Attributes

object _mainLock = new object()

Static Private Attributes

static InputOutputDataDefiniton _dataDefinition = null

Constructor & Destructor Documentation

IG::Neural::NeuralTrainingResultsPlotter1::NeuralTrainingResultsPlotter1 ( ) [inline, private]

Prevent argumentless constructor.

IG::Neural::NeuralTrainingResultsPlotter1::NeuralTrainingResultsPlotter1 ( List< NeuralTrainingParameters results) [inline]
IG::Neural::NeuralTrainingResultsPlotter1::NeuralTrainingResultsPlotter1 ( ) [inline, private]

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 
) [inline, virtual]

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;

virtual void IG::Neural::NeuralTrainingResultsPlotter1::ApplyPlotVerticalCurve ( PlotterZedGraph  plotter,
PlotZedgraphCurve  plot 
) [inline, virtual]
virtual void IG::Neural::NeuralTrainingResultsPlotter1::ApplyPlotSettingsConvergence ( PlotterZedGraph  plotter,
PlotZedgraphCurve  plot,
int  whichOutput,
int  numOutputs 
) [inline, virtual]

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.
virtual void IG::Neural::NeuralTrainingResultsPlotter1::ApplyPlotSettingsCurveBlueRed ( PlotterZedGraph  plotter,
PlotZedgraphCurve  plot,
int  i,
int  max 
) [inline, virtual]

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.
virtual void IG::Neural::NeuralTrainingResultsPlotter1::ApplyPlotSettingsCurve ( PlotterZedGraph  plotter,
PlotZedgraphCurve  plot,
int  i,
int  max,
System.Drawing.Color  colorFrom,
System.Drawing.Color  colorTo 
) [inline, virtual]
virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingRms ( int  whichOutput) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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.
virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingMax ( int  whichOutput) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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>
virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms ( int  whichOutput) [inline, protected, virtual]

Parameters:
whichOutputSpecifies for which output errors are plotted.

virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms ( int  whichOutput,
int  numBoundles 
) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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>
virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax ( int  whichOutput) [inline, protected, virtual]

Parameters:
whichOutputSpecifies for which output errors are plotted.

virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax ( int  whichOutput,
int  numBoundles 
) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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>
virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergence ( List< IVector >[]  errors,
int  whichOutput,
string  errorName,
string  outputName 
) [inline, protected, virtual]
virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergence ( List< IVector >[]  errors,
int  whichOutput,
int  numBoundles,
string  errorName,
string  outputName 
) [inline, protected, virtual]

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.
virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotTrainingTime ( ) [inline, protected, virtual]

Plots a convergence plot all rms lists of errors of the current training results.

If not specified then a default name is used.

$A Tako78 Sep12;

virtual void IG::Neural::NeuralTrainingResultsPlotter1::CreatePlots ( PlotterZedGraph  plotter,
List< IVector >  yValue,
List< int >  xValues,
string  errorName 
) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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
virtual void IG::Neural::NeuralTrainingResultsPlotter1::CreateBoundlesLimitPlot ( PlotterZedGraph  plotter,
List< IVector >  numBoundlesPoints 
) [inline, protected, virtual]

Create vertical line to define the error convergence sorting point.

Parameters:
plotter
numBoundlesPoints
virtual double IG::Neural::NeuralTrainingResultsPlotter1::GetMaximumValue ( List< IVector >  errors,
int  whichOutput 
) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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) [inline, static]

Plots convergence for Training Rms error.

Parameters:
resultsParameters of training procedures.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingRms ( NeuralTrainingParameters  results,
int  numBoundles 
) [inline, static]

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) [inline, static]

Plots convergence for Training Rms error.

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

Plots convergence for Training Rms error.

Parameters:
resultsList of parameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingMax ( NeuralTrainingParameters  results) [inline, static]

Plots convergence for Training Max error.

Parameters:
resultsParameters of training procedures.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingMax ( NeuralTrainingParameters  results,
int  numBoundles 
) [inline, static]

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) [inline, static]

Plots convergence for Training Max error.

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

Plots convergence for Training Max error.

Parameters:
resultsList of parameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms ( NeuralTrainingParameters  results) [inline, static]

Plots convergence for Verification Rms error.

Parameters:
resultsParameters of training procedures.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms ( NeuralTrainingParameters  results,
int  numBoundles 
) [inline, static]

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) [inline, static]

Plots convergence for Verification Rms error.

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

Plots convergence for Verification Rms error.

Parameters:
resultsList of parameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax ( NeuralTrainingParameters  results) [inline, static]

Plots convergence for Verification Max error.

Parameters:
resultsParameters of training procedures.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax ( NeuralTrainingParameters  results,
int  numBoundles 
) [inline, static]

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) [inline, static]

Plots convergence for Verification Max error.

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

Plots convergence for Verification Max error.

Parameters:
resultsList of parameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotCompleteConvergence ( NeuralTrainingParameters  results) [inline, static]

Plots complete convergence for Max And rms error.

Parameters:
resultsParameters of training procedures.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotCompleteConvergence ( List< NeuralTrainingParameters results) [inline, static]

Plots complete convergence for Max And rms error.

Parameters:
resultsList of parameters of training procedures.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotTrainingTime ( List< NeuralTrainingParameters results) [inline, static]

Plots graph sorted on training time.

Parameters:
resultsList of parameters of training procedures.
virtual void IG::Neural::NeuralTrainingResultsPlotter1::ApplyPlotSettingsCurveRGB ( PlotterZedGraph  plotter,
PlotZedgraphCurve  plot,
double  r,
double  g,
double  b 
) [inline, virtual]

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;

virtual void IG::Neural::NeuralTrainingResultsPlotter1::ApplyPlotVerticalCurve ( PlotterZedGraph  plotter,
PlotZedgraphCurve  plot 
) [inline, virtual]
virtual void IG::Neural::NeuralTrainingResultsPlotter1::ApplyPlotSettingsConvergence ( PlotterZedGraph  plotter,
PlotZedgraphCurve  plot,
int  whichOutput,
int  numOutputs 
) [inline, virtual]

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.
virtual void IG::Neural::NeuralTrainingResultsPlotter1::ApplyPlotSettingsCurveBlueRed ( PlotterZedGraph  plotter,
PlotZedgraphCurve  plot,
int  i,
int  max 
) [inline, virtual]

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.
virtual void IG::Neural::NeuralTrainingResultsPlotter1::ApplyPlotSettingsCurve ( PlotterZedGraph  plotter,
PlotZedgraphCurve  plot,
int  i,
int  max,
System.Drawing.Color  colorFrom,
System.Drawing.Color  colorTo 
) [inline, virtual]
virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingRms ( int  whichOutput) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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.
virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingMax ( int  whichOutput) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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>
virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms ( int  whichOutput) [inline, protected, virtual]

Parameters:
whichOutputSpecifies for which output errors are plotted.

virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms ( int  whichOutput,
int  numBoundles 
) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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>
virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax ( int  whichOutput) [inline, protected, virtual]

Parameters:
whichOutputSpecifies for which output errors are plotted.

virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax ( int  whichOutput,
int  numBoundles 
) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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>
virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergence ( List< IVector >[]  errors,
int  whichOutput,
string  errorName,
string  outputName 
) [inline, protected, virtual]
virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergence ( List< IVector >[]  errors,
int  whichOutput,
int  numBoundles,
string  errorName,
string  outputName 
) [inline, protected, virtual]

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.
virtual void IG::Neural::NeuralTrainingResultsPlotter1::PlotTrainingTime ( ) [inline, protected, virtual]

Plots a convergence plot all rms lists of errors of the current training results.

If not specified then a default name is used.

$A Tako78 Sep12;

virtual void IG::Neural::NeuralTrainingResultsPlotter1::CreatePlots ( PlotterZedGraph  plotter,
List< IVector >  yValue,
List< int >  xValues,
string  errorName 
) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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
virtual void IG::Neural::NeuralTrainingResultsPlotter1::CreateBoundlesLimitPlot ( PlotterZedGraph  plotter,
List< IVector >  numBoundlesPoints 
) [inline, protected, virtual]

Create vertical line to define the error convergence sorting point.

Parameters:
plotter
numBoundlesPoints
virtual double IG::Neural::NeuralTrainingResultsPlotter1::GetMaximumValue ( List< IVector >  errors,
int  whichOutput 
) [inline, protected, virtual]

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 
) [inline, protected, virtual]

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) [inline, static]

Plots convergence for Training Rms error.

Parameters:
resultsParameters of training procedures.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingRms ( NeuralTrainingParameters  results,
int  numBoundles 
) [inline, static]

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) [inline, static]

Plots convergence for Training Rms error.

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

Plots convergence for Training Rms error.

Parameters:
resultsList of parameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingMax ( NeuralTrainingParameters  results) [inline, static]

Plots convergence for Training Max error.

Parameters:
resultsParameters of training procedures.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingMax ( NeuralTrainingParameters  results,
int  numBoundles 
) [inline, static]

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) [inline, static]

Plots convergence for Training Max error.

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

Plots convergence for Training Max error.

Parameters:
resultsList of parameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms ( NeuralTrainingParameters  results) [inline, static]

Plots convergence for Verification Rms error.

Parameters:
resultsParameters of training procedures.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms ( NeuralTrainingParameters  results,
int  numBoundles 
) [inline, static]

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) [inline, static]

Plots convergence for Verification Rms error.

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

Plots convergence for Verification Rms error.

Parameters:
resultsList of parameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax ( NeuralTrainingParameters  results) [inline, static]

Plots convergence for Verification Max error.

Parameters:
resultsParameters of training procedures.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax ( NeuralTrainingParameters  results,
int  numBoundles 
) [inline, static]

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) [inline, static]

Plots convergence for Verification Max error.

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

Plots convergence for Verification Max error.

Parameters:
resultsList of parameters of training procedures.
numBoundlesNumber of bundles where sorting of convergences stars.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotCompleteConvergence ( NeuralTrainingParameters  results) [inline, static]

Plots complete convergence for Max And rms error.

Parameters:
resultsParameters of training procedures.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotCompleteConvergence ( List< NeuralTrainingParameters results) [inline, static]

Plots complete convergence for Max And rms error.

Parameters:
resultsList of parameters of training procedures.
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotTrainingTime ( List< NeuralTrainingParameters results) [inline, static]

Plots graph sorted on training time.

Parameters:
resultsList of parameters of training procedures.

Member Data Documentation

static InputOutputDataDefiniton IG::Neural::NeuralTrainingResultsPlotter1::_dataDefinition = null [static, private]
static bool IG::Neural::NeuralTrainingResultsPlotter1::_saveGraphs = false [static, protected]

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.

static InputOutputDataDefiniton IG::Neural::NeuralTrainingResultsPlotter1::DataDefinition [static, get, set]

Definitions of input and output data.

$A Tako78 Sep12;

List< NeuralTrainingParameters > IG::Neural::NeuralTrainingResultsPlotter1::ResultsList [get, set]

Training results that are used for plotting.

static bool IG::Neural::NeuralTrainingResultsPlotter1::SaveGraphs [static, get, set]

Save graphs.

static string IG::Neural::NeuralTrainingResultsPlotter1::OptimizationDirectory [static, get, set]

Optimization directory path.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Enumerations Properties