Patent ID: 8694447

Claim:
An information processing apparatus comprising: a memory storing instructions; and at least one processor configured to execute the instructions to: generate a first processing method by performing a learning process based on a genetic algorithm using a plurality of data sets, each data set including data and and a parameter representing a property of the each data; generate a first output data by processing a first input data set using the first processing method, the first input data set including a first input data and a first parameter representing a property of the first data; calculate a first evaluation value using the first output data; calculate a second evaluation value by: generating a second processing method by updating the first processing method; generating a second output data by processing the first input data using the second processing method; and calculating the second evaluation value using the second output data, wherein the second processing method is generated such that the second evaluation value is higher than the first evaluation value when the first parameter has a first value, and lower than the first evaluation value when the first parameter has a second value; and output at least one of the second output data or the second processing method.