All Bundles

MatrixReader

Utilities for reading data from CSV data sources

Operations

LoadMatrices

Load input and output data into matrices

function : LoadMatrices(filename:String, target_offset:Int) ~ Vector[]<FloatMatrixRef>
Parameters
NameTypeDescription
filenameStringfile to process
target_offsetIntindex of first column with target data

Return
TypeDescription
Vector[]<FloatMatrixRef>input and output matrix data

LoadSplitMatrices

Load input and output data into split matrices for training and testing

function : LoadSplitMatrices(filename:String, target_offset:Int, training_perc:Float, line_ending:String) ~ Vector[]<FloatMatrixRef>
Parameters
NameTypeDescription
filenameStringfile to process
target_offsetIntindex of first column with output data
training_percFloatpercentage of data used for training
line_endingStringCSV line ending (i.e. Unix, Windows, etc.), default CRLF per the spec

Return
TypeDescription
Vector[]<FloatMatrixRef>split matrices for training and testing, first two matrices are training, latter two test data