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.Applications.NeuralPredictionWindow Class Reference

Window for making predictions of output values based on ANN model. More...

+ Inheritance diagram for IG.Neural.Applications.NeuralPredictionWindow:
+ Collaboration diagram for IG.Neural.Applications.NeuralPredictionWindow:

Public Member Functions

 NeuralPredictionWindow (INeuralModel model)
 Construct a new window for ANN based predictions, with the model specified. More...
 
 NeuralPredictionWindow (string neuralDirectoryPath)
 
 NeuralPredictionWindow ()
 
void SetNeuralModel (INeuralModel model)
 Sets the ANN-based model used by the current form. More...
 
void SetNeuralScriptShellPath (string path)
 Sets the directory for More...
 
 NeuralPredictionWindow (INeuralModel model)
 Construct a new window for ANN based predictions, with the model specified. More...
 
 NeuralPredictionWindow (string neuralDirectoryPath)
 
 NeuralPredictionWindow ()
 
void SetNeuralModel (INeuralModel model)
 Sets the ANN-based model used by the current form. More...
 
void SetNeuralScriptShellPath (string path)
 Sets the directory for More...
 

Protected Member Functions

override void Dispose (bool disposing)
 Clean up any resources being used. More...
 
override void Dispose (bool disposing)
 Clean up any resources being used. More...
 

Protected Attributes

string _neuralScriptShellPath = null
 

Properties

INeuralModel NeuralModel [get, protected set]
 Neural network - based model. More...
 
string NeuralScriptShellPath [get, protected set]
 Path of the working directory for the ANN-based approximation approximation scripts. More...
 
INeuralApproximator TrainedNetwork [get]
 Traint artificial neural network. More...
 
InputOutputDataDefiniton NeuralDataDefinition [get]
 Neural data definition. More...
 
- Properties inherited from IG.Neural.INeuralModelContainer
INeuralModel NeuralModel [get]
 Artificial neural network - based model. More...
 

Private Member Functions

void InitializeComponent ()
 Required method for Designer support - do not modify the contents of this method with the code editor. More...
 
void InitializeComponent ()
 Required method for Designer support - do not modify the contents of this method with the code editor. More...
 

Private Attributes

INeuralModel _neuralModel
 
System.ComponentModel.IContainer components = null
 Required designer variable. More...
 
NeuralPredictionControl neuralPredictionControl1
 

Detailed Description

Window for making predictions of output values based on ANN model.

$A Igor Apr13;

Constructor & Destructor Documentation

IG.Neural.Applications.NeuralPredictionWindow.NeuralPredictionWindow ( INeuralModel  model)
inline

Construct a new window for ANN based predictions, with the model specified.

Parameters
modelANN - base model, contains input and output data definitions and
IG.Neural.Applications.NeuralPredictionWindow.NeuralPredictionWindow ( string  neuralDirectoryPath)
inline
IG.Neural.Applications.NeuralPredictionWindow.NeuralPredictionWindow ( )
inline
IG.Neural.Applications.NeuralPredictionWindow.NeuralPredictionWindow ( INeuralModel  model)
inline

Construct a new window for ANN based predictions, with the model specified.

Parameters
modelANN - base model, contains input and output data definitions and
IG.Neural.Applications.NeuralPredictionWindow.NeuralPredictionWindow ( string  neuralDirectoryPath)
inline
IG.Neural.Applications.NeuralPredictionWindow.NeuralPredictionWindow ( )
inline

Member Function Documentation

void IG.Neural.Applications.NeuralPredictionWindow.SetNeuralModel ( INeuralModel  model)
inline

Sets the ANN-based model used by the current form.

Parameters
modelANN based model that is set.

Because of this dedicated method, the setter of the NeuralModel property can be non-public.

Implements IG.Neural.INeuralModelContainer.

void IG.Neural.Applications.NeuralPredictionWindow.SetNeuralScriptShellPath ( string  path)
inline

Sets the directory for

Parameters
path
override void IG.Neural.Applications.NeuralPredictionWindow.Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

Parameters
disposingtrue if managed resources should be disposed; otherwise, false.
void IG.Neural.Applications.NeuralPredictionWindow.InitializeComponent ( )
inlineprivate

Required method for Designer support - do not modify the contents of this method with the code editor.

void IG.Neural.Applications.NeuralPredictionWindow.SetNeuralModel ( INeuralModel  model)
inline

Sets the ANN-based model used by the current form.

Parameters
modelANN based model that is set.

Because of this dedicated method, the setter of the NeuralModel property can be non-public.

Implements IG.Neural.INeuralModelContainer.

void IG.Neural.Applications.NeuralPredictionWindow.SetNeuralScriptShellPath ( string  path)
inline

Sets the directory for

Parameters
path
override void IG.Neural.Applications.NeuralPredictionWindow.Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

Parameters
disposingtrue if managed resources should be disposed; otherwise, false.
void IG.Neural.Applications.NeuralPredictionWindow.InitializeComponent ( )
inlineprivate

Required method for Designer support - do not modify the contents of this method with the code editor.

Member Data Documentation

INeuralModel IG.Neural.Applications.NeuralPredictionWindow._neuralModel
private
string IG.Neural.Applications.NeuralPredictionWindow._neuralScriptShellPath = null
protected
System ComponentModel IContainer IG.Neural.Applications.NeuralPredictionWindow.components = null
private

Required designer variable.

NeuralPredictionControl IG.Neural.Applications.NeuralPredictionWindow.neuralPredictionControl1
private

Property Documentation

INeuralModel IG.Neural.Applications.NeuralPredictionWindow.NeuralModel
getprotected set

Neural network - based model.

Contains data definition and trained neural network approximator.

string IG.Neural.Applications.NeuralPredictionWindow.NeuralScriptShellPath
getprotected set

Path of the working directory for the ANN-based approximation approximation scripts.

INeuralApproximator IG.Neural.Applications.NeuralPredictionWindow.TrainedNetwork
get

Traint artificial neural network.

InputOutputDataDefiniton IG.Neural.Applications.NeuralPredictionWindow.NeuralDataDefinition
get

Neural data definition.


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