1. An information processing apparatus which generates learning data used in learning a classification rule for classifying an image that is input from an image input device, the apparatus comprising: a reception unit configured to receive an initial image that is input from an image input device; an acquiring unit configured to acquire device information on an image input device; a first generation unit configured to generate an image different from the initial image using a parameter determined based on the device information; and a second generation unit configured to generate the learning data using the image generated by the first generation unit and the input image.