
 Utilities

 1. Allow user to specify a folder to store the training result and Weights
    file automaticlly after training.
 2. Counter the No. of patterns of a file.
 3. Delete some features of a file
 4. View a File
     View a user-chosen ASCII file
 5. Combine Files
     Combine user-chosen columns from one or more files into a new file
     At this time these two files must have the same No of patterns, and
     when you specify which column to combine the column No is delimited 
     by space, otherwise it will give you error message.
 6. Split Files
     Randomly split a file into two new ones, given the input filename,
     two output filenames, and a probability of assignment to the first
     output file. This allows the user to create training and testing
     files from a single file.
 7. Examine a File
     Given a user-chosen file's name, calculate means, standard 
     deviations, histograms, and plots of columns and histogram in the file.
