learning the rules of image transformation