Initializing project Machine Learning
Building skeleton of methods
Pseudocode
Data extraction and associated unit tests
Feature scaling
Weight initialization
Instance processing
Epoch training and accuracy calculations
Epoch cycling
Test data and confusion matrix calculations
Added access to scores instead of only classifications
Separated out confusion matrix calculation, with tests
Printing results
Modularized and cleaned up result printing
Commenting, tidying, and fixing a unit test error with clearing persistent data structures
Decimal number formatting
Testing different convergence thresholds and perceptrons for all letter test cases
Moved input file and learning rate variables to be designated in Main instead of globals (will allow for passing in as arguments)
Added functionality to call program from the command line, providing input file and learning rate as arguments
Preliminary report draft