Incorporated supervised_and_unsupervised -- does both training and test
images