CS4780 Machine Learning (Fall 2014) final project