C# Class Encog.App.Analyst.Wizard.AnalystWizard

The Encog Analyst Wizard can be used to create Encog Analyst script files from a CSV file. This class is typically used by the Encog Workbench, but it can easily be used from any program to create a starting point for an Encog Analyst Script. Several items must be provided to the wizard. Desired Machine Learning Method: This is the machine learning method that you would like the wizard to use. This might be a neural network, SVM or other supported method. Normalization Range: This is the range that the data should be normalized into. Some machine learning methods perform better with different ranges. The two ranges supported by the wizard are -1 to 1 and 0 to 1. Goal: What are we trying to accomplish. Is this a classification, regression or autoassociation problem.
Show file Open project: encog/encog-silverlight-core Class Usage Examples

Public Methods

Method Description
AnalystWizard ( EncogAnalyst theAnalyst ) : System

Construct the analyst wizard.

Reanalyze ( ) : void

Reanalyze column ranges.

Wizard ( FileInfo analyzeFile, bool b, AnalystFileFormat format ) : void

Analyze a file.

Wizard ( Uri url, FileInfo saveFile, FileInfo analyzeFile, bool b, AnalystFileFormat format ) : void

Analyze a file at the specified URL.

Private Methods

Method Description
CreateSet ( String setTarget, String setSource ) : String

Create a "set" command to add to a task.

DetermineClassification ( ) : void

Determine the type of classification used.

DetermineTargetField ( ) : void

Determine the target field.

ExpandTimeSlices ( ) : void

Expand the time-series fields.

GenerateFeedForward ( int inputColumns ) : void

Generate a feed forward machine learning method.

GenerateFilenames ( FileInfo rawFile ) : void

Generate filenames.

GenerateGenerate ( ) : void

Generate the generate task.

GenerateNormalizedFields ( ) : void

Generate the normalized fields.

GenerateRBF ( int inputColumns, int outputColumns ) : void

Generate a RBF machine learning method.

GenerateSOM ( ) : void

Generate a SOM machine learning method.

GenerateSVM ( ) : void

Generate a SVM machine learning method.

GenerateSegregate ( ) : void

Generate the segregate task.

GenerateSettings ( ) : void

Generate the settings.

GenerateTasks ( ) : void

Generate the tasks.

Method Details

AnalystWizard() public method

Construct the analyst wizard.
public AnalystWizard ( EncogAnalyst theAnalyst ) : System
theAnalyst EncogAnalyst The analyst to use.
return System

Reanalyze() public method

Reanalyze column ranges.
public Reanalyze ( ) : void
return void

Wizard() public method

Analyze a file.
public Wizard ( FileInfo analyzeFile, bool b, AnalystFileFormat format ) : void
analyzeFile System.IO.FileInfo The file to analyze.
b bool True if there are headers.
format AnalystFileFormat The file format.
return void

Wizard() public method

Analyze a file at the specified URL.
public Wizard ( Uri url, FileInfo saveFile, FileInfo analyzeFile, bool b, AnalystFileFormat format ) : void
url System.Uri The URL to analyze.
saveFile System.IO.FileInfo The save file.
analyzeFile System.IO.FileInfo The Encog analyst file.
b bool True if there are headers.
format AnalystFileFormat The file format.
return void