CPC G05B 13/0265 (2013.01) [F24F 11/30 (2018.01); F24F 11/62 (2018.01); F24F 11/76 (2018.01); G01N 33/004 (2013.01); G01S 17/04 (2020.01); G05B 17/02 (2013.01); G06F 9/451 (2018.02); G06N 3/084 (2013.01); G06N 5/04 (2013.01); H04L 12/2816 (2013.01); H04L 12/2827 (2013.01)] | 20 Claims |
1. An environment controller, comprising:
a communication interface;
memory for storing a predictive model generated by a neural network training engine, the predictive model comprising weights of a neural network determined by the neural network training engine; and
a processing unit comprising at least one processor for:
receiving via the communication interface a current room occupancy of a room;
receiving via one of the communication interface and a user interface of the environment controller a target temperature for the room;
executing a neural network inference engine, the neural network inference engine implementing a neural network using the predictive model for inferring an output based on inputs, the output comprising one or more command for controlling an appliance, the inputs comprising the current room occupancy and the target temperature; and
transmitting the one or more command to the controlled appliance via the communication interface.
|