Learning In An Artificial World