Skip to content

ananaphasia/SmartWatching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartWatching

AI Alexa Skill which automatically controls lights. Created at uncommonhacks 2019. Link to Skill code in SmartWatcher Skill folder.

Inspiration

What if your lights turned on and off by themselves? Without you spending a minute programming them? Enter SmartWatcher. Much more than turning the lights off at pre-specified times, SmartWatcher analyses user actions in order to turn lights on and off at the appropriate time of day.

What it does

SmartWatcher controls the lights in your home, without you lifting a finger. Through an analysis powered by artificial intelligence, SmartWatcher does high-level pattern recognition and pattern analytics, and then, after a certain amount of time, controls the lights in your home themselves.

How I built it

SmartWatcher is built using Amazon Lambda, using a Python 3.6 backend and DynamoDB for record management.

Challenges I ran into

I did not have support for Amazon S3, so I had to devise a temporary way to store data locally and send it off to the neural networks as fast as possible. Also, the serverless architecture of Amazon Lambda wasn't the best for my use case of network training, so I had to do initial modeling on a separate server.

Accomplishments that I'm proud of

The machine learning backend works, even though the models still need to be trained and optimized some more.

What I learned

I learned how to use Amazon Lambda architecture and DynamoDB.

What's next for SmartWatcher

SmartWatcher will eventually have the same capability for music, temperature regulation, and (maybe) self-driving!

Links

Website, Devpost, GitHub, and presentation links.


Created at uncommonhacks 2019.

Image courtesy of David Kaplan.

About

AI Alexa Skill which automatically controls lights. Created at uncommonhacks 2019.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors