Method | Description | |
---|---|---|
Add ( INeuralData data ) : void |
Adding directly is not supported. Rather, add temporal points and generate the training data.
|
|
Add ( INeuralData inputData, INeuralData idealData ) : void |
Adding directly is not supported. Rather, add temporal points and generate the training data.
|
|
Add ( INeuralDataPair inputData ) : void |
Adding directly is not supported. Rather, add temporal points and generate the training data.
|
|
AddDescription ( |
Add a data description.
|
|
CalculateActualSetSize ( ) : int |
Calculate the actual set size, this is the number of training set entries that will be generated.
|
|
CalculateNeuronCounts ( ) : void |
Calculate how many input and output neurons will be needed for the current data.
|
|
CalculatePointsInRange ( ) : int |
Calculate how many points are in the high and low range. These are the points that the training set will be generated on.
|
|
CalculateStartIndex ( ) : int |
Calculate the index to start at.
|
|
Clear ( ) : void |
Clear the entire dataset.
|
|
CreatePoint ( System.DateTime when ) : TemporalPoint |
Create a temporal point from a time. Using the grandularity each date is given a unique sequence number. No two dates that fall in the same grandularity should be specified.
|
|
CreatePoint ( int sequence ) : TemporalPoint |
Create a temporal data point using a sequence number. They can also be created using time. No two points should have the same sequence number.
|
|
Generate ( ) : void |
Generate the training sets.
|
|
GenerateInputNeuralData ( int index ) : |
Generate input neural data for the specified index.
|
|
GenerateOutputNeuralData ( int index ) : |
Generate neural ideal data for the specified index.
|
|
GetSequenceFromDate ( System.DateTime when ) : int |
Create a sequence number from a time. The first date will be zero, and subsequent dates will be increased according to the grandularity specified.
|
|
IsPointInRange ( TemporalPoint point ) : bool |
Is the specified point within the range. If a point is in the selection range, then the point will be used to generate the training sets.
|
|
SortPoints ( ) : void |
Sort the points.
|
|
TemporalNeuralDataSet ( int inputWindowSize, int predictWindowSize ) : System |
Construct a dataset.
|
Method | Description | |
---|---|---|
FormatData ( |
Format data according to the type specified in the description.
|
|
GetDataDeltaChange ( |
Get data between two points in delta form.
|
|
GetDataPercentChange ( |
Get data between two points in percent form.
|
|
GetDataRAW ( |
Get data between two points in raw form.
|
public Add ( INeuralData inputData, INeuralData idealData ) : void | ||
inputData | INeuralData | Not used |
idealData | INeuralData | Not used |
return | void |
public Add ( INeuralDataPair inputData ) : void | ||
inputData | INeuralDataPair | Not used. |
return | void |
public AddDescription ( |
||
desc | The data description to add. | |
return | void |
public CreatePoint ( System.DateTime when ) : TemporalPoint | ||
when | System.DateTime | The time that this point should be created at. |
return | TemporalPoint |
public CreatePoint ( int sequence ) : TemporalPoint | ||
sequence | int | The sequence number. |
return | TemporalPoint |
public GenerateInputNeuralData ( int index ) : |
||
index | int | The index to generate neural data for. |
return |
public GenerateOutputNeuralData ( int index ) : |
||
index | int | The index to generate for. |
return |
public GetSequenceFromDate ( System.DateTime when ) : int | ||
when | System.DateTime | The date to generate the sequence number for. |
return | int |
public IsPointInRange ( TemporalPoint point ) : bool | ||
point | TemporalPoint | The point to consider. |
return | bool |
public TemporalNeuralDataSet ( int inputWindowSize, int predictWindowSize ) : System | ||
inputWindowSize | int | What is the input window size. |
predictWindowSize | int | What is the prediction window size. |
return | System |