An Artificial Agent for Light Switch

Smart home devices with artificial intelligence (machine learning and deep learning) will change our lifestyles in the near future. The objective of this project is to develop an artificial agent, which will power the smart light switches produced by ecobee. The artificial agent, a machine learning program, will use the data collected by the sensors in the smart light switches and help the users operate the light switches without the users’ manual control. The goal of this project is to develop an underlying smart program to learn the behaviors and of users with the light switches. The progress of this project will help ecobee provide better smart light switches for its clients and potentially incorporate this smart program to other similar ecobee smart home devices. Therefore, the success of this project can eventually contribute the smart home industry.

Faculty Supervisor:

Roger Grosse


Han Meng


Ecobee Inc.


Computer science


Information and communications technologies




Current openings

Find the perfect opportunity to put your academic skills and knowledge into practice!

Find Projects