3 minutes
Do I Need My Own AI Assistant
In the last post I wrote about my house and that I take the opportunity to make it (a lot) smarter than it used to be. Which, frankly, isnt that hard, considering its an old house from the 50s. In progress of rebuilding some structural parts like walls and flooring I decided to also build a surveillance system. Nothing too huge. Just a few cameras on the property and the entrance area. During the planing I the idea came to me to use AI to assist me in home automation and surveillance. But what does that mean exactly? I thought about the ways to implement cool tech into my house and started with adding a few servers that I had anyway laying around. (yes i am one of these guys who just has servers laying around) The servers are currently located in my garage, far away enough to not get disturbed by the noise they make. Therefore I can let them run 24/7 and do all sorts of stuff with them. E.g. train my own AI/Computer Vision model to recognize people and objects in and around the house. But dont get me wrong. I am still just an amateur in regards of any AI stuff. I get the gist of it, how it works and what I have to do to integrate it into other systems. But I am nowhere near a data scientist who can explain the whole process. Luckily this isnt needed as I am still able to create some python scripts and tests to use my private image collection as training data for my own recognition AI. And the best part of it? Its all cloudless. And oh boy, it works great. Sure, I have to train it with a lot of different data, but there is nobody but me who use it anyways so nobody is waiting for it to finish, except me.
But the question still remains: Do I really need this?
And the answer to this question is simple: No. Do I want it anyway? Yes. Why? Because I love to tinker with things and the idea of running my own AI as part of my security / home automation system sounds very cool to me.
I bet that I am not the only one creating such a system. In fact, I know that I am not the only one because I saw other people writing/talking/showing similar stuff on various platforms. And the fact that others can create similar systems is what makes me believe that I can do this too. Even with of-the-shelf components and no scientific research background in the field.
Long story short: I train my own AI/Computer Vision model on my own hardware to learn and create a system that will be able to support me in surveillance tasks around the house as well as some automation that I am planing (more on that part in another post).