An apparatus for a learning processing comprising: a first acquisition unit for acquiring measurement data measured by a sensor; a control parameter acquisition unit configured to acquire a control parameter indicating a control content of each device to be controlled (20, 20); a reward value acquisition unit configured to acquire a reward value used for reinforcement learning in the learning processing unit, wherein the reward value is determined by a preset reward function in response to input of the measurement data; a first model configured to output a recommended control parameter indicating a first type of control content recommended for increasing the reward value in response to input of the measurement data; a first learning processing unit configured to execute a learning processing of the first model by using the reward value and by using learning data including the measurement data acquired by the first acquisition unit and the control parameter acquired by the control parameter acquisition unit; a first recommended control parameter acquisition unit for acquiring the recommended control parameter output from the first model in response to the supply of the measurement data to the first model; and a first control unit for controlling at least one device to be controlled (20) by using the recommended control parameter acquired by the first recommended control parameter acquisition unit; characterized in that the first acquisition unit is further configured to acquire each of a first group of measurement data including at least one type of measurement data and a second group of measurement data including at least one type of measurement data; and in that the reward function used in the first learning processing unit is configured to: set the reward value to 0 when at least one of the first group of the measurement data does not satisfy a reference condition, and increase or decrease the reward value according to each value of the second group of the measurement data when each of the first group of the measurement data satisfies the reference condition. a first acquisition unit for acquiring measurement data measured by a sensor; a control parameter acquisition unit configured to acquire a control parameter indicating a control content of each device to be controlled (20, 20); a reward value acquisition unit configured to acquire a reward value used for reinforcement learning in the learning processing unit, wherein the reward value is determined by a preset reward function in response to input of the measurement data; a first model configured to output a recommended control parameter indicating a first type of control content recommended for increasing the reward value in response to input of the measurement data; a first learning processing unit configured to execute a learning processing of the first model by using the reward value and by using learning data including the measurement data acquired by the first acquisition unit and the control parameter acquired by the control parameter acquisition unit; a first recommended control parameter acquisition unit for acquiring the recommended control parameter output from the first model in response to the supply of the measurement data to the first model; and a first control unit for controlling at least one device to be controlled (20) by using the recommended control parameter acquired by the first recommended control parameter acquisition unit; characterized in that the first acquisition unit is further configured to acquire each of a first group of measurement data including at least one type of measurement data and a second group of measurement data including at least one type of measurement data; and in that the reward function used in the first learning processing unit is configured to: set the reward value to 0 when at least one of the first group of the measurement data does not satisfy a reference condition, and increase or decrease the reward value according to each value of the second group of the measurement data when each of the first group of the measurement data satisfies the reference condition. set the reward value to 0 when at least one of the first group of the measurement data does not satisfy a reference condition, and increase or decrease the reward value according to each value of the second group of the measurement data when each of the first group of the measurement data satisfies the reference condition.