Why Machines Learn