Smart Home Automation Using Machine Learning Algorithms









Abstract

A home automation system controls lighting, temperature, multimedia systems, and appliances. Since these devices and sensors are connected to common infrastructure, they form the Internet of Things. A home automation system links multiple controllable devices to a centralized server. These devices have a user interface for controlling and monitoring, which can be accessed by using a tablet or a mobile application, which can be accessed remotely as well. Ideally, anything that can be connected to a network can be automated and controlled remotely. Smart homes must be artificially intelligent systems that need to adapt themselves based on user actions and surroundings. These systems need to carefully analyze the user needs and the conditions of the surroundings in order to predict future actions and also minimizes user interaction. Traditional home automation systems that provide only remote access and control are not that effective in terms of being `smart', so in this paper we put forward the use of concepts of different machine learning algorithms along with computer vision to shape together a smart learning automated system that controls lighting, sound and other devices based on the user's emotion.


Modules


Algorithms


Software And Hardware

• Hardware: Processor: i3 ,i5 RAM: 4GB Hard disk: 16 GB • Software: operating System : Windws2000/XP/7/8/10 Anaconda,jupyter,spyder,flask Frontend :-python Backend:- MYSQL