| CPC G06F 9/4494 (2018.02) [G06N 20/00 (2019.01)] | 28 Claims |

|
1. A hyperparameter configuration device comprising:
at least one memory; and
at least one processor configured to:
acquire a program execution instruction written through a command-line interface, the program execution instruction including a name of a program to be trialed and parameter description data;
set a value of a hyperparameter of the program, based on the parameter description data;
acquire a result of a trial of the program, the trial of the program being executed with the value of the hyperparameter; and
set a next value of the hyperparameter of the program, based on the result of the trial,
wherein a behavior of a machine learning algorithm is controlled using the next value of the hyperparameter,
wherein the parameter description data is written through the command-line interface,
wherein the parameter description data includes a name of the hyperparameter, a distribution identifier of the hyperparameter, and a range specification value of the hyperparameter,
wherein the at least one processor sets the value of the hyperparameter based on the distribution identifier and the range specification value included in the parameter description data,
wherein the distribution identifier includes information of at least one of a type of a target to be selected as the value of the hyperparameter or a distribution of the target to be selected as the value of the hyperparameter, and
wherein the parameter description data is not written within the program.
|