IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
GUI Form for training neural networks. More...
Public Member Functions | |
TadejFormOld () | |
void | testSmooth () |
Public Attributes | |
SampledDataSet | trainingData = null |
InputOutputDataDefiniton | definitionData = null |
System.Windows.Forms.TextBox | tbLoad |
System.Windows.Forms.Button | btStartTrain |
System.ComponentModel.BackgroundWorker | backgroundWorker1 |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Clean up any resources being used. More... | |
Protected Attributes | |
string | filePathSave = @"../../testdata/LoadTrainingFile/" |
string | savedNetwNameJson = "Network" |
string | savedNetwNameDat = "Network" |
bool | multipleNetwork = true |
bool | uniqueOutput = false |
bool | uniqueInput = false |
bool | zrtoData = false |
int | numHiddenLayers = 0 |
int | hiddenLayer1 = 40 |
int | hiddenLayer2 = 0 |
int | hiddenLayer3 = 0 |
int | maxEpoch = 5000 |
int | epochInBoundle = 500 |
double | toleranceRMS = 0.1 |
double | learningRate = 0.03 |
double | alphaValue = 2.0 |
double | momentum = 0.6 |
double | verifPointsPercent = 0.2 |
double | standDeviation = 0.0 |
bool | breakTrainingFlag = false |
Properties | |
Boolean | btStartVisible [get, set] |
Private Member Functions | |
void | backgroundWorker1_DoWork (object sender, DoWorkEventArgs e) |
void | backgroundWorker1_ProgressChanged (object sender, ProgressChangedEventArgs e) |
string | MakeTheTimeString (double time) |
void | backgroundWorker1_RunWorkerCompleted (object sender, RunWorkerCompletedEventArgs e) |
void | cBxSmoothData_CheckedChanged (object sender, EventArgs e) |
void | cBxMultipleNetwork_CheckedChanged (object sender, EventArgs e) |
void | cBxSaveNet_CheckedChanged (object sender, EventArgs e) |
void | cbxVerifPoints_CheckedChanged (object sender, EventArgs e) |
void | cbNeuralNetworkType_SelectedIndexChanged (object sender, EventArgs e) |
void | numHiddenLayer1_ValueChanged (object sender, EventArgs e) |
void | numHiddenLayer2_ValueChanged (object sender, EventArgs e) |
void | numHiddenLayer3_ValueChanged (object sender, EventArgs e) |
void | numMaxEpoch_ValueChanged (object sender, EventArgs e) |
void | numEpochinBoundle_ValueChanged (object sender, EventArgs e) |
void | numTolerance_ValueChanged (object sender, EventArgs e) |
void | numLearningRate_ValueChanged (object sender, EventArgs e) |
void | numAlphaValue_ValueChanged (object sender, EventArgs e) |
void | numMomentum_ValueChanged (object sender, EventArgs e) |
void | numStandardDev_ValueChanged (object sender, EventArgs e) |
void | numVerifPoints_ValueChanged (object sender, EventArgs e) |
void | button2_Click (object sender, EventArgs e) |
void | btnPredictSave_Click (object sender, EventArgs e) |
void | btnLoadTrainJSON_Click (object sender, EventArgs e) |
void | btnLoadTrainCSV_Click (object sender, EventArgs e) |
void | btResetTrainingData_Click (object sender, EventArgs e) |
void | btSelectSaveNetworkPath_Click (object sender, EventArgs e) |
void | TranscribeDataToNetwork () |
void | btStartTrain_Click (object sender, EventArgs e) |
void | btStopTraining_Click (object sender, EventArgs e) |
void | btTestSmooth_Click (object sender, EventArgs e) |
void | cbxUniqueInput_CheckedChanged (object sender, EventArgs e) |
void | cbxUniqueOutput_CheckedChanged (object sender, EventArgs e) |
void | cbxZeroData_CheckedChanged (object sender, EventArgs e) |
void | tBxSavedNameJson_TextChanged (object sender, EventArgs e) |
void | tBxSavedNameDat_TextChanged (object sender, EventArgs e) |
void | InitializeComponent () |
Required method for Designer support - do not modify the contents of this method with the code editor. More... | |
Private Attributes | |
System.ComponentModel.IContainer | components = null |
Required designer variable. More... | |
System.Windows.Forms.OpenFileDialog | openFD |
System.Windows.Forms.Button | btnPredictSave |
System.Windows.Forms.NumericUpDown | numLearningRate |
System.Windows.Forms.NumericUpDown | numTolerance |
System.Windows.Forms.Label | labLearningRate |
System.Windows.Forms.NumericUpDown | numEpochinBoundle |
System.Windows.Forms.NumericUpDown | numAlphaValue |
System.Windows.Forms.GroupBox | groupBox2 |
System.Windows.Forms.Label | labMultipleNetwork |
System.Windows.Forms.CheckBox | cBxMultipleNetwork |
System.Windows.Forms.NumericUpDown | numHiddenLayer3 |
System.Windows.Forms.NumericUpDown | numMomentum |
System.Windows.Forms.NumericUpDown | numHiddenLayer2 |
System.Windows.Forms.NumericUpDown | numMaxEpoch |
System.Windows.Forms.NumericUpDown | numHiddenLayer1 |
System.Windows.Forms.Label | labMaxEpoch |
System.Windows.Forms.Label | labAlphaValue |
System.Windows.Forms.Label | labHiddenLayer |
System.Windows.Forms.Label | labEpoch |
System.Windows.Forms.Label | labTollerance |
System.Windows.Forms.Label | labMomentum |
System.Windows.Forms.FolderBrowserDialog | folderBrouseSaveNetwork |
System.Windows.Forms.GroupBox | groupBox5 |
System.Windows.Forms.Button | btnLoadTrainJSON |
System.Windows.Forms.Button | btnLoadTrainCSV |
System.Windows.Forms.Button | btResetTrainingData |
System.Windows.Forms.GroupBox | gbLoad |
System.Windows.Forms.GroupBox | gbSmooth |
System.Windows.Forms.NumericUpDown | numStandardDev |
System.Windows.Forms.Label | labStandardDev |
System.Windows.Forms.Label | label1 |
System.Windows.Forms.CheckBox | cBxSmoothData |
System.Windows.Forms.Label | label4 |
System.Windows.Forms.Button | btStopTraining |
System.Windows.Forms.GroupBox | groupBox4 |
System.Windows.Forms.ComboBox | cbNeuralNetworkType |
System.Windows.Forms.Label | label5 |
System.Windows.Forms.GroupBox | groupBox1 |
System.Windows.Forms.Label | labNumVerifPoints_ |
System.Windows.Forms.NumericUpDown | numVerifPoints |
System.Windows.Forms.Label | labNumVerifPoints |
System.Windows.Forms.CheckBox | cbxVerifPoints |
System.Windows.Forms.Label | label14 |
System.Windows.Forms.GroupBox | groupBox3 |
System.Windows.Forms.GroupBox | gbSaveNet |
System.Windows.Forms.TextBox | tbSavePath |
System.Windows.Forms.Label | labSaveNet2 |
System.Windows.Forms.TextBox | tBxSavedNameJson |
System.Windows.Forms.TextBox | tBxSavedNameDat |
System.Windows.Forms.Label | labSaveNet1 |
System.Windows.Forms.GroupBox | gbTrainSave |
System.Windows.Forms.CheckBox | cBxSaveNet |
System.Windows.Forms.Label | label3 |
System.Windows.Forms.Button | btSelectSaveNetworkPath |
System.Windows.Forms.Button | btnExit |
System.Windows.Forms.Button | btTestSmooth |
System.Windows.Forms.TextBox | tbTrainPairs |
System.Windows.Forms.TextBox | tbOutputVal |
System.Windows.Forms.TextBox | tbInputPar |
System.Windows.Forms.Label | labInputParamSmooth |
System.Windows.Forms.Label | labOutputValSmooth |
System.Windows.Forms.Label | labTrainPairsSmooth |
System.Windows.Forms.CheckBox | cbxUniqueOutput |
System.Windows.Forms.CheckBox | cbxUniqueInput |
System.Windows.Forms.Label | labUniqueOutput |
System.Windows.Forms.Label | labUniqueInbput |
System.Windows.Forms.CheckBox | cbxZeroData |
System.Windows.Forms.Label | labZeroData |
System.Windows.Forms.Label | labAfter |
System.Windows.Forms.Label | labBefore |
System.Windows.Forms.TextBox | tbTrainPairsSmooth |
System.Windows.Forms.TextBox | tbOutputValSmooth |
System.Windows.Forms.TextBox | tbInputParSmooth |
System.Windows.Forms.TextBox | tbTrainingTime |
System.Windows.Forms.ProgressBar | progressBarTraining |
System.Windows.Forms.Label | label2 |
GUI Form for training neural networks.
$A Tako78 May11;
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References IG.Neural.NeuralTadej.LoadSampledDataJson().
|
inlineprivate |
References IG.Neural.Applications.formLoadCSV.tadejForm.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References IG.Lib.IndexList.CreateRandom(), IG.Num.INeuralApproximator.EpochsInBundle, IG.Num.INeuralApproximator.InputBoundsSafetyFactor, IG.Num.IVectorApproximator.InputLength, IG.Num.SampledDataSet.InputLength, IG.Num.INeuralApproximator.InputNeuronsRange, IG.Num.INeuralApproximator.LearningRate, IG.Num.SampledDataSet.Length, IG.Num.INeuralApproximator.MaxEpochs, IG.Num.INeuralApproximator.Momentum, IG.Num.INeuralApproximator.MultipleNetworks, IG.Num.INeuralApproximator.OutputBoundsSafetyFactor, IG.Num.IVectorApproximator.OutputLength, IG.Num.SampledDataSet.OutputLength, IG.Num.INeuralApproximator.OutputLevel, IG.Num.INeuralApproximator.OutputNeuronsRange, IG.Num.IBoundingBox.Reset(), IG.Num.INeuralApproximator.SetHiddenLayers(), IG.Num.INeuralApproximator.SigmoidAlphaValue, IG.Neural.NeuralTadej.SmoothingTrainingData(), IG.Num.INeuralApproximator.ToleranceRms, IG.Num.INeuralApproximator.TrainingData, IG.Num.IBoundingBox.UpdateAll(), and IG.Num.INeuralApproximator.VerificationIndices.
|
inlineprivate |
References IG.Num.INeuralApproximator.BreakTraining.
|
inlineprivate |
References IG.Num.INeuralApproximator.BreakTraining.
|
inlineprivate |
References IG.Neural.NeuralTadej.SmoothingTrainingData().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inlineprotected |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
|
inlineprivate |
Required method for Designer support - do not modify the contents of this method with the code editor.
SampledDataSet IG.Neural.Applications.TadejFormOld.trainingData = null |
Referenced by IG.Neural.Applications.formLoadCSV.btnLoadCSV_Click().
InputOutputDataDefiniton IG.Neural.Applications.TadejFormOld.definitionData = null |
Referenced by IG.Neural.Applications.formLoadCSV.btnLoadCSV_Click().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
Required designer variable.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
System.Windows.Forms.TextBox IG.Neural.Applications.TadejFormOld.tbLoad |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
System.Windows.Forms.Button IG.Neural.Applications.TadejFormOld.btStartTrain |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
System.ComponentModel.BackgroundWorker IG.Neural.Applications.TadejFormOld.backgroundWorker1 |
|
private |
|
private |
|
private |
|
getset |