#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
LANGUAGE USED : PYTHON , INTERPRETER VERSION : 2.7.6 \Pack available at:http://www.python.org/download/releases/2.7.6/
#########INSTRUCTIONS TO EXECUTE PROGRAM############################
2. Open command/shell prompt and navigate to the folder where the above files are placed using "cd" command
3. Give command in the following format: Id3BinaryClassification.py <train_file_name> <test_file_name>
IMPORTANT : Ensure that the order of arguments do not change. i.e name of the file that contains training instances
NOTE : If the environment variable is set appropriately for Python interpreter, then precede the above command # with the keyword "python". i.e python Id3BinaryClassification.py <train_file_name> <test_file_name>
4. If 2 input arguments are not given(more or less than 2), the program will throw an error and exit.
#########ASSUMPTIONS AND NOTES############################
1. In cases where decision cannot be made on the classification(Eg. when each attribute in the training instances
have same value), then randomly chosen class label is returned(in this program class label '1' is returned).
2. Attribute names have been hard coded to begin with string "attr" followed by its number. i.e attr1,attr2 and so on, # irrespective of the attribute names given in the train and test data files. The instances have been taken in as is.
######### END OF README ################################### ############################ ############################## ############################ ##############################