EncogAnalyst ClassEncog Machine Learning Framework for .Net
The Encog Analyst runs Encog Analyst Script files (EGA) to perform many common machine learning tasks. It is very much like Maven or ANT for Encog. Encog analyst files are made up of configuration information and tasks. Tasks are series of commands that make use of the configuration information to process CSV files.
Inheritance Hierarchy

System Object
  Encog.App.Analyst EncogAnalyst

Namespace: Encog.App.Analyst
Assembly: encog-core-cs (in encog-core-cs.dll) Version: (

public class EncogAnalyst

The EncogAnalyst type exposes the following members.


Public methodEncogAnalyst
Construct the Encog analyst.

Public methodAddAnalystListener
Add a listener.
Public methodAddCommand
Add a command.
Public methodAnalyze
Analyze the specified file. Used by the wizard.
Public methodDetermineInputCount
Determine the input count. This is the actual number of columns.
Public methodDetermineInputFieldCount
Determine the input field count, the fields are higher-level than columns.
Public methodDetermineMaxTimeSlice
Public methodDetermineMinTimeSlice
Public methodDetermineOutputCount
Determine the output count, this is the number of output columns needed.
Public methodDetermineOutputFieldCount
Determine the number of output fields. Fields are higher level than columns.
Public methodDetermineTotalColumns
Determine the total number of columns.
Public methodDetermineTotalInputFieldCount
Determine the total input field count, minus ignored fields.
Public methodDetermineUniqueColumns
Determine how many unique columns there are. Timeslices are not counted multiple times.
Public methodDetermineUniqueInputFieldCount
Determine the unique input field count. Timeslices are not counted multiple times.
Public methodDetermineUniqueOutputFieldCount
Determine the unique output field count. Do not count timeslices multiple times.
Public methodDownload
Download a raw file from the Internet.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodExecuteTask(String)
Execute a task.
Public methodExecuteTask(AnalystTask)
Execute a task.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodLoad(FileInfo)
Load the specified script file.
Public methodLoad(Stream)
Load from an input stream.
Public methodLoad(String)
Load from the specified filename.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemoveAnalystListener
Remove a listener.
Public methodReportTraining
Report training.
Public methodReportTrainingBegin
Report that training has begun.
Public methodReportTrainingEnd
Report that training has ended.
Public methodSave(FileInfo)
Save the script to a file.
Public methodSave(Stream)
Save the script to a stream.
Public methodSave(String)
Save the script to a filename.
Public methodShouldStopCommand
Should the current command be stopped.
Public methodStopCurrentTask
Stop the current task.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Public fieldStatic memberTaskFull
The name of the task that SHOULD everything.
Public fieldStatic memberUpdateTime
The update time for a download.

Public propertyCurrentQuantTask
Set the current task.
Public propertyLagDepth
Public propertyLeadDepth
Public propertyListeners
Public propertyMaxIteration
Set the max iterations.
Public propertyMethod
Public propertyRevertData
Public propertyScript
Public propertyTimeSeries
See Also