NAME

AI::FANN::Evolving::TrainData - wrapper class for FANN data

METHODS

new

Constructor takes named arguments. By default, ignores column named ID and considers column named CLASS as classifier.

ignore_columns

Getter/setter for column names to ignore in the train data structure. For example: an identifier columns named 'ID'

dependent_columns

Getter/setter for column name(s) of the output value(s).

predictor_columns

Getter for column name(s) of input value(s)

predictor_data

Getter for rows of input values

dependent_data

Getter for dependent (classifier) data

read_data

Reads provided input file

write_data

Writes to provided output file

trim_data

Trims sparse rows with missing values

sample_data

Sample a fraction of the data

partition_data

Creates two clones that partition the data according to the provided ratio.

size

Returns the number of data records

to_fann

Packs data into an AI::FANN TrainData structure