private void GenerateTasks()
{
var task1 = new AnalystTask(EncogAnalyst.TaskFull);
if (!_timeSeries && _taskRandomize)
{
task1.Lines.Add("randomize");
}
if (!_timeSeries && _taskBalance)
{
task1.Lines.Add("balance");
}
if (_taskSegregate)
{
task1.Lines.Add("segregate");
}
if (_taskNormalize)
{
task1.Lines.Add("normalize");
}
task1.Lines.Add("generate");
task1.Lines.Add("create");
task1.Lines.Add("train");
task1.Lines.Add("evaluate");
var task2 = new AnalystTask("task-generate");
if (!_timeSeries && _taskRandomize)
{
task2.Lines.Add("randomize");
}
if (_taskSegregate)
{
task2.Lines.Add("segregate");
}
if (_taskNormalize)
{
task2.Lines.Add("normalize");
}
task2.Lines.Add("generate");
var task3 = new AnalystTask("task-evaluate-raw");
task3.Lines.Add(CreateSet(ScriptProperties.MlConfigEvalFile,
FileEvalNorm));
task3.Lines.Add(CreateSet(ScriptProperties.NormalizeConfigSourceFile,
FileEval));
task3.Lines.Add(CreateSet(ScriptProperties.NormalizeConfigTargetFile,
FileEvalNorm));
task3.Lines.Add("normalize");
task3.Lines.Add("evaluate-raw");
var task4 = new AnalystTask("task-create");
task4.Lines.Add("create");
var task5 = new AnalystTask("task-train");
task5.Lines.Add("train");
var task6 = new AnalystTask("task-evaluate");
task6.Lines.Add("evaluate");
var task7 = new AnalystTask("task-cluster");
task7.Lines.Add("cluster");
_script.AddTask(task1);
_script.AddTask(task2);
_script.AddTask(task3);
_script.AddTask(task4);
_script.AddTask(task5);
_script.AddTask(task6);
_script.AddTask(task7);
}