Hw7 branch

Fleming HW7 (Machine learning assignment)