Learning Perceptual Prediction: Learning from Humans and Reasoning about Objects