C# Class FANNCSharp.Float.TrainingData

Inheritance: IDisposable
Datei anzeigen Open project: joelself/FannCSharp Class Usage Examples

Private Properties

Property Type Description
InternalCallback void
ToFannTrainData SWIGTYPE_p_fann_train_data
TrainingData System

Public Methods

Method Description
CreateTrainFromCallback ( uint dataCount, uint inputCount, uint outputCount, DataCreateCallback callback ) : void
Dispose ( ) : void
GetTrainInput ( uint position ) : DataAccessor
GetTrainOutput ( uint position ) : DataAccessor
MergeTrainData ( TrainingData data ) : void
ReadTrainFromFile ( string filename ) : bool
SaveTrain ( string filename ) : bool
SaveTrainToFixed ( string filename, uint decimalPoint ) : bool
ScaleInputTrainData ( float new_min, float new_max ) : void
ScaleOutputTrainData ( float new_min, float new_max ) : void
ScaleTrainData ( float new_min, float new_max ) : void
SetTrainData ( float input, float output ) : void
SetTrainData ( uint dataLength, float input, float output ) : void
ShuffleTrainData ( ) : void
SubsetTrainData ( uint pos, uint length ) : void
TrainingData ( ) : System
TrainingData ( TrainingData data ) : System
TrainingData ( string filename ) : System

Private Methods

Method Description
InternalCallback ( uint number, uint inputCount, uint outputCount, global inputs, global outputs ) : void
ToFannTrainData ( ) : SWIGTYPE_p_fann_train_data
TrainingData ( training_data other ) : System

Method Details

CreateTrainFromCallback() public method

public CreateTrainFromCallback ( uint dataCount, uint inputCount, uint outputCount, DataCreateCallback callback ) : void
dataCount uint
inputCount uint
outputCount uint
callback DataCreateCallback
return void

Dispose() public method

public Dispose ( ) : void
return void

GetTrainInput() public method

public GetTrainInput ( uint position ) : DataAccessor
position uint
return DataAccessor

GetTrainOutput() public method

public GetTrainOutput ( uint position ) : DataAccessor
position uint
return DataAccessor

MergeTrainData() public method

public MergeTrainData ( TrainingData data ) : void
data TrainingData
return void

ReadTrainFromFile() public method

public ReadTrainFromFile ( string filename ) : bool
filename string
return bool

SaveTrain() public method

public SaveTrain ( string filename ) : bool
filename string
return bool

SaveTrainToFixed() public method

public SaveTrainToFixed ( string filename, uint decimalPoint ) : bool
filename string
decimalPoint uint
return bool

ScaleInputTrainData() public method

public ScaleInputTrainData ( float new_min, float new_max ) : void
new_min float
new_max float
return void

ScaleOutputTrainData() public method

public ScaleOutputTrainData ( float new_min, float new_max ) : void
new_min float
new_max float
return void

ScaleTrainData() public method

public ScaleTrainData ( float new_min, float new_max ) : void
new_min float
new_max float
return void

SetTrainData() public method

public SetTrainData ( float input, float output ) : void
input float
output float
return void

SetTrainData() public method

public SetTrainData ( uint dataLength, float input, float output ) : void
dataLength uint
input float
output float
return void

ShuffleTrainData() public method

public ShuffleTrainData ( ) : void
return void

SubsetTrainData() public method

public SubsetTrainData ( uint pos, uint length ) : void
pos uint
length uint
return void

TrainingData() public method

public TrainingData ( ) : System
return System

TrainingData() public method

public TrainingData ( TrainingData data ) : System
data TrainingData
return System

TrainingData() public method

public TrainingData ( string filename ) : System
filename string
return System