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.NeuralTrainingTablePlotter Class Reference

Plotter class for neural training results. More...

+ Inheritance diagram for IG.Neural.NeuralTrainingTablePlotter:
+ Collaboration diagram for IG.Neural.NeuralTrainingTablePlotter:

Public Member Functions

 NeuralTrainingTablePlotter (NeuralTrainingTable resultsTable)
 Constructs a new training results plotter for plotting the specified training results. More...
 
- Public Member Functions inherited from IG.Neural.NeuralTrainingResultsPlotter
 NeuralTrainingResultsPlotter (NeuralTrainingParameters results)
 Constructs a new training results plotter for plotting the specified training results. More...
 
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 ApplyPlotSettingsConvergence (PlotterZedGraph plotter, PlotZedgraphCurve plot, int whichOutput, int numOutputs)
 Applies basic plot settings for basic kinds of curve plots. More...
 

Protected Attributes

NeuralTrainingTable _resultTable
 
- Protected Attributes inherited from IG.Neural.NeuralTrainingResultsPlotter
NeuralTrainingParameters _results
 

Properties

override NeuralTrainingParameters Results [get, protected set]
 The current training results that are used for plotting by methods that refer to single results. More...
 
virtual NeuralTrainingTable ResultTable [get, protected set]
 Table of training results that are used for plotting. More...
 
- Properties inherited from IG.Neural.NeuralTrainingResultsPlotter
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 NeuralTrainingParameters Results [get, protected set]
 Training results that are used for plotting. More...
 
- Properties inherited from IG.Lib.ILockable
object Lock [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from IG.Neural.NeuralTrainingResultsPlotter
static void PlotCompleteConvergence (NeuralTrainingParameters results)
 
static void PlotCompleteConvergenceMax (NeuralTrainingParameters results)
 
static void PlotCompleteConvergenceRms (NeuralTrainingParameters results)
 
static void ExampleConvergence (NeuralTrainingParameters results)
 
- Protected Member Functions inherited from IG.Neural.NeuralTrainingResultsPlotter
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, 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, 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)
 Plots a convergence plot for the specified list of errors of the current verification results. More...
 
virtual void PlotConvergenceVerificationRms (int whichOutput, string errorsName, string outputName)
 Plots a convergence plot for the specified list of errors of the current verification results. More...
 
virtual void PlotConvergenceVerificationMax (int whichOutput)
 Plots a convergence plot for the specified list of errors of the current training results. More...
 
virtual void PlotConvergenceVerificationMax (int whichOutput, 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)
 Plots a convergence plot for the specified list of errors of the current training results. More...
 
virtual void PlotConvergenceMax (int whichOutput)
 Plots a convergence plot for all maximum lists of errors of the current training results. More...
 
virtual void PlotConvergenceMax (int whichOutput, string outputName)
 Plots a convergence plot all maximum lists of errors of the current training results. More...
 
virtual void PlotConvergenceRms (int whichOutput)
 Plots a convergence plot for Rms lists of errors of the current training results. More...
 
virtual void PlotConvergenceRms (int whichOutput, string outputName)
 Plots a convergence plot for the Rms lists of errors of the current training results. More...
 

Detailed Description

Plotter class for neural training results.

$A Igor Sep12; Tako78 Sep12;

Constructor & Destructor Documentation

IG.Neural.NeuralTrainingTablePlotter.NeuralTrainingTablePlotter ( NeuralTrainingTable  resultsTable)
inline

Constructs a new training results plotter for plotting the specified training results.

Parameters
resultsTable of results of training procedures.

Member Data Documentation

NeuralTrainingTable IG.Neural.NeuralTrainingTablePlotter._resultTable
protected

Property Documentation

override NeuralTrainingParameters IG.Neural.NeuralTrainingTablePlotter.Results
getprotected set

The current training results that are used for plotting by methods that refer to single results.

virtual NeuralTrainingTable IG.Neural.NeuralTrainingTablePlotter.ResultTable
getprotected set

Table of training results that are used for plotting.


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