Can Machines Learn Finance