摘要 |
PROBLEM TO BE SOLVED: To efficiently search for a learning algorithm used in machine learning and the hyper parameter of the learning algorithm.SOLUTION: The above object is achieved by a program pertaining to an algorithm or hyper parameter setting process, the program generating an evaluation value relating to each machine learning for each of a plurality of data on the basis of a prediction model and prediction accuracy for each machine learning tried two or more times; generating, for each data, a first trial group the prediction accuracy of which is high and a second trial group the prediction accuracy of which is low; finding, for each data, first probability distribution in which some hyper parameter joins the first trial group and second probability distribution in which it joins the second trial group; generating third probability distribution and fourth probability distribution that correspond to the first probability distribution and second probability distribution on the basis of the first probability distribution and second probability distribution for each data and the similarity of trial results for each data; and specifying a hyper parameter used in the trial of a next machine learning on the basis of the evaluation value, the third probability distribution, the fourth probability distribution, and a predicted time needed for the next trial.SELECTED DRAWING: Figure 3 |