Home learning and automation

Now that in the previous section we have understood how the learning works, it's time to use this concept to make a robot that will automatically understand how we function and make decisions. Based on our decisions, the system will judge what should be done. But this time, rather than giving a set of data by the user, let's make this program create the data for itself. Once the data seems sufficient for itself to function. So, without much explanation, let's get right into it: 

import Adafruit_DHTimport datetimeimport RPi.GPIO as GPIOimport timeimport numpy as npimport pandas as pdfrom sklearn.neighbors import KNeighborsClassifierGPIO.setmode(GPIO.BCM)GPIO.setwarnings(False)light = 22fan = 23sw1 = 13sw2 = 14 ...

Get Getting Started with Python for the Internet of Things now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.