to use, run run.py first to create test and train files. make sure sat-4-full.mat is in the same directory. then run either knn.py or svm.py for either model. it will show a visualization first, when you exit the visualization, you will get an accuracy number.