NeurApp 1.1
NeurApp - software for exploring approximation by artificial neural networks on functions of one or two variables.
|
Control for making predictions of output values based on ANN model. More...
Public Member Functions | |
NeuralPredictionControl () | |
void | SetNeuralModel (INeuralModel model) |
Sets the ANN-based model used by the current form. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Clean up any resources being used. | |
Protected Attributes | |
INeuralModelContainer | _neuralModelContainerControl |
Properties | |
INeuralModel | NeuralModel [get, set] |
Neural network - based model. Contains data definition and trained neural network approximator. | |
INeuralApproximator | TrainedNetwork [get] |
Traint artificial neural network. | |
InputOutputDataDefiniton | NeuralDataDefinition [get] |
Neural data definition. | |
Private Member Functions | |
void | btnPredict_Click (object sender, EventArgs e) |
void | OnInputValueValueChanged (object sender, DataGridViewCellEventArgs e) |
Event handler that executes when a value is changed in the input parameters DataGridView. Clears the output values. | |
void | InitializeComponent () |
Required method for Designer support - do not modify the contents of this method with the code editor. | |
Private Attributes | |
INeuralModel | _neuralModel |
System.ComponentModel.IContainer | components = null |
Required designer variable. | |
NeuralInputControl | neuralInputControl1 |
NeuralOutputControl | neuralOutputControl1 |
System.Windows.Forms.Button | btnPredict |
System.Windows.Forms.Button | btnReset |
Control for making predictions of output values based on ANN model.
$A Igor Apr13;
IG::Neural::Forms::NeuralPredictionControl::NeuralPredictionControl | ( | ) | [inline] |
void IG::Neural::Forms::NeuralPredictionControl::SetNeuralModel | ( | INeuralModel | model | ) | [inline] |
Sets the ANN-based model used by the current form.
model | ANN based model that is set. |
Because of this dedicated method, the setter of the NeuralModel property can be non-public.
void IG::Neural::Forms::NeuralPredictionControl::btnPredict_Click | ( | object | sender, |
EventArgs | e | ||
) | [inline, private] |
void IG::Neural::Forms::NeuralPredictionControl::OnInputValueValueChanged | ( | object | sender, |
DataGridViewCellEventArgs | e | ||
) | [inline, private] |
Event handler that executes when a value is changed in the input parameters DataGridView. Clears the output values.
sender | |
e |
override void IG::Neural::Forms::NeuralPredictionControl::Dispose | ( | bool | disposing | ) | [inline, protected] |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
void IG::Neural::Forms::NeuralPredictionControl::InitializeComponent | ( | ) | [inline, private] |
Required method for Designer support - do not modify the contents of this method with the code editor.
INeuralModelContainer IG::Neural::Forms::NeuralPredictionControl::_neuralModelContainerControl [protected] |
System.ComponentModel.IContainer IG::Neural::Forms::NeuralPredictionControl::components = null [private] |
Required designer variable.
System.Windows.Forms.Button IG::Neural::Forms::NeuralPredictionControl::btnPredict [private] |
System.Windows.Forms.Button IG::Neural::Forms::NeuralPredictionControl::btnReset [private] |
INeuralModel IG::Neural::Forms::NeuralPredictionControl::NeuralModel [get, set] |
Neural network - based model. Contains data definition and trained neural network approximator.
INeuralApproximator IG::Neural::Forms::NeuralPredictionControl::TrainedNetwork [get] |
Traint artificial neural network.
InputOutputDataDefiniton IG::Neural::Forms::NeuralPredictionControl::NeuralDataDefinition [get] |
Neural data definition.