Perceptron loss function didn't work at all, it couldn't even overfit successfully. Not submitting
Loss function modified_huber is a tweak of hinge which has been best so far, so I tried that. Slight decrease in accuracy
Renamed linearsvm.py to svc.py to indicate that this will contain SVM implementations with kernels rather than linear, which is covered by the SGDClassifier code in sgdclassifier.py file
Optimizing SVC->rbf model
Implement PCA and KMeans clustering as data preparation step before training model. Acheived submission improvement to .794