report from the John Hopkins Machine Learning course project