NeurApp 1.1
NeurApp - software for exploring approximation by artificial neural networks on functions of one or two variables.
|
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) | ||
| |||
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) | ||
| |||
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) | ||
| |||
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) | ||
| |||
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 |
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] |
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.
plotter | Plotter used for plotting graphs for which settings are set. |
plot | Plot that contains graphic objects. |
r | Index for red collor. |
g | Index for green collor. |
b | Index 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.
plotter | Plotter used for plotting graphs for which settings are set. |
plot | Curve 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.
plotter | Plotter used for plotting graphs for which settings are set. |
plot | Curve plot that contains graphic objects. |
i | Current index of the plot (running from 0) for which settings are applied. |
max | Maximal 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.
whichOutput | Specifies 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.
whichOutput | Specifies 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.
whichOutput | Specifies for which output errors are plotted. |
errorsName | Name 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.
whichOutput | Specifies 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.
whichOutput | Specifies 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.
whichOutput | Specifies for which output errors are plotted. |
errorsName | Name 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] |
whichOutput | Specifies 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.
whichOutput | Specifies 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.
whichOutput | Specifies for which output errors are plotted. |
errorsName | Name 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] |
whichOutput | Specifies 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.
whichOutput | Specifies 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.
whichOutput | Specifies for which output errors are plotted. |
errorsName | Name 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.
errors | List of errors that are plotter, must be consistent with Results. | ||
whichOutput | Specifies for which output errors are plotted. | ||
errorName | Name of errors used as label on the graph's vertical axis.
|
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.
plotter | |
yValue | List 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.
plotter | |
yValues | List of errors that are plotter, must be consistent with. |
whichOutput | Specifies for which output errors are plotted. |
errorNames | Name 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.
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.
errors | List of parameters. |
whichOutput | Selected parameter to be checked. |
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.
errors | List of parameters. |
whichOutput | Selected parameter to be checked. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingRms | ( | NeuralTrainingParameters | results | ) | [inline, static] |
Plots convergence for Training Rms error.
results | Parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingRms | ( | NeuralTrainingParameters | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Training Rms error.
results | Parameters of training procedures. |
numBoundles | Number of bundles where sorting of convergences stars. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingRms | ( | List< NeuralTrainingParameters > | results | ) | [inline, static] |
Plots convergence for Training Rms error.
results | List of parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingRms | ( | List< NeuralTrainingParameters > | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Training Rms error.
results | List of parameters of training procedures. |
numBoundles | Number of bundles where sorting of convergences stars. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingMax | ( | NeuralTrainingParameters | results | ) | [inline, static] |
Plots convergence for Training Max error.
results | Parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingMax | ( | NeuralTrainingParameters | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Training Max error.
results | Parameters of training procedures. |
numBoundles | Number of bundles where sorting of convergences stars. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingMax | ( | List< NeuralTrainingParameters > | results | ) | [inline, static] |
Plots convergence for Training Max error.
results | List of parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingMax | ( | List< NeuralTrainingParameters > | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Training Max error.
results | List of parameters of training procedures. |
numBoundles | Number of bundles where sorting of convergences stars. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms | ( | NeuralTrainingParameters | results | ) | [inline, static] |
Plots convergence for Verification Rms error.
results | Parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms | ( | NeuralTrainingParameters | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Verification Rms error.
results | Parameters of training procedures. |
numBoundles | Number of bundles where sorting of convergences stars. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms | ( | List< NeuralTrainingParameters > | results | ) | [inline, static] |
Plots convergence for Verification Rms error.
results | List of parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms | ( | List< NeuralTrainingParameters > | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Verification Rms error.
results | List of parameters of training procedures. |
numBoundles | Number of bundles where sorting of convergences stars. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax | ( | NeuralTrainingParameters | results | ) | [inline, static] |
Plots convergence for Verification Max error.
results | Parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax | ( | NeuralTrainingParameters | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Verification Max error.
results | Parameters of training procedures. |
numBoundles | Number of bundles where sorting of convergences stars. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax | ( | List< NeuralTrainingParameters > | results | ) | [inline, static] |
Plots convergence for Verification Max error.
results | List of parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax | ( | List< NeuralTrainingParameters > | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Verification Max error.
results | List of parameters of training procedures. |
numBoundles | Number 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.
results | Parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotCompleteConvergence | ( | List< NeuralTrainingParameters > | results | ) | [inline, static] |
Plots complete convergence for Max And rms error.
results | List of parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotTrainingTime | ( | List< NeuralTrainingParameters > | results | ) | [inline, static] |
Plots graph sorted on training time.
results | List 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.
plotter | Plotter used for plotting graphs for which settings are set. |
plot | Plot that contains graphic objects. |
r | Index for red collor. |
g | Index for green collor. |
b | Index 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.
plotter | Plotter used for plotting graphs for which settings are set. |
plot | Curve 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.
plotter | Plotter used for plotting graphs for which settings are set. |
plot | Curve plot that contains graphic objects. |
i | Current index of the plot (running from 0) for which settings are applied. |
max | Maximal 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.
whichOutput | Specifies 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.
whichOutput | Specifies 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.
whichOutput | Specifies for which output errors are plotted. |
errorsName | Name 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.
whichOutput | Specifies 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.
whichOutput | Specifies 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.
whichOutput | Specifies for which output errors are plotted. |
errorsName | Name 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] |
whichOutput | Specifies 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.
whichOutput | Specifies 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.
whichOutput | Specifies for which output errors are plotted. |
errorsName | Name 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] |
whichOutput | Specifies 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.
whichOutput | Specifies 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.
whichOutput | Specifies for which output errors are plotted. |
errorsName | Name 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.
errors | List of errors that are plotter, must be consistent with Results. | ||
whichOutput | Specifies for which output errors are plotted. | ||
errorName | Name of errors used as label on the graph's vertical axis.
|
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.
plotter | |
yValue | List 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.
plotter | |
yValues | List of errors that are plotter, must be consistent with. |
whichOutput | Specifies for which output errors are plotted. |
errorNames | Name 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.
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.
errors | List of parameters. |
whichOutput | Selected parameter to be checked. |
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.
errors | List of parameters. |
whichOutput | Selected parameter to be checked. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingRms | ( | NeuralTrainingParameters | results | ) | [inline, static] |
Plots convergence for Training Rms error.
results | Parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingRms | ( | NeuralTrainingParameters | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Training Rms error.
results | Parameters of training procedures. |
numBoundles | Number of bundles where sorting of convergences stars. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingRms | ( | List< NeuralTrainingParameters > | results | ) | [inline, static] |
Plots convergence for Training Rms error.
results | List of parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingRms | ( | List< NeuralTrainingParameters > | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Training Rms error.
results | List of parameters of training procedures. |
numBoundles | Number of bundles where sorting of convergences stars. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingMax | ( | NeuralTrainingParameters | results | ) | [inline, static] |
Plots convergence for Training Max error.
results | Parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingMax | ( | NeuralTrainingParameters | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Training Max error.
results | Parameters of training procedures. |
numBoundles | Number of bundles where sorting of convergences stars. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingMax | ( | List< NeuralTrainingParameters > | results | ) | [inline, static] |
Plots convergence for Training Max error.
results | List of parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceTrainingMax | ( | List< NeuralTrainingParameters > | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Training Max error.
results | List of parameters of training procedures. |
numBoundles | Number of bundles where sorting of convergences stars. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms | ( | NeuralTrainingParameters | results | ) | [inline, static] |
Plots convergence for Verification Rms error.
results | Parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms | ( | NeuralTrainingParameters | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Verification Rms error.
results | Parameters of training procedures. |
numBoundles | Number of bundles where sorting of convergences stars. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms | ( | List< NeuralTrainingParameters > | results | ) | [inline, static] |
Plots convergence for Verification Rms error.
results | List of parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationRms | ( | List< NeuralTrainingParameters > | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Verification Rms error.
results | List of parameters of training procedures. |
numBoundles | Number of bundles where sorting of convergences stars. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax | ( | NeuralTrainingParameters | results | ) | [inline, static] |
Plots convergence for Verification Max error.
results | Parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax | ( | NeuralTrainingParameters | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Verification Max error.
results | Parameters of training procedures. |
numBoundles | Number of bundles where sorting of convergences stars. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax | ( | List< NeuralTrainingParameters > | results | ) | [inline, static] |
Plots convergence for Verification Max error.
results | List of parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotConvergenceVerificationMax | ( | List< NeuralTrainingParameters > | results, |
int | numBoundles | ||
) | [inline, static] |
Plots convergence for Verification Max error.
results | List of parameters of training procedures. |
numBoundles | Number 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.
results | Parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotCompleteConvergence | ( | List< NeuralTrainingParameters > | results | ) | [inline, static] |
Plots complete convergence for Max And rms error.
results | List of parameters of training procedures. |
static void IG::Neural::NeuralTrainingResultsPlotter1::PlotTrainingTime | ( | List< NeuralTrainingParameters > | results | ) | [inline, static] |
Plots graph sorted on training time.
results | List of parameters of training procedures. |
object IG::Neural::NeuralTrainingResultsPlotter1::_mainLock = new object() [private] |
static InputOutputDataDefiniton IG::Neural::NeuralTrainingResultsPlotter1::_dataDefinition = null [static, private] |
List< NeuralTrainingParameters > IG::Neural::NeuralTrainingResultsPlotter1::_resultsList [protected] |
static bool IG::Neural::NeuralTrainingResultsPlotter1::_saveGraphs = false [static, protected] |
static string IG::Neural::NeuralTrainingResultsPlotter1::_optimizationDirectory = "" [static] |
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.