LoadCSV loads training set from the path supplied as a parameter.
It returns data matrix that contains particular CSV fields in columns.
It returns error if the supplied data set contains corrrupted data or
if the data can not be converted to float numbers
Scale centers the data set to zero mean values and scales each column.
It modifies the data stored in the data set. If your data contains also
labeles in the last column, make sure you extract it before scaling.
NewDataSet returns new data set or fails with error if either the path to data set
supplied as a parameter does not exist or if the data set file is encoded
in an unsupported format. File format is inferred from the file extension.
Currently only CSV files are supported. You can specify if the data set is labeled or not
In CSV context "labeled" means that the labels are the last column in the raw file
Features returns features matrix from the underlying raw data matrix
Raw matrix contains both features and labels read from the data file.
If the dataset is not labeled the function returns the raw data matrix