Machines That Can Learner