My only foray into AI is with tflite object detection.<p>I built a Network Video Recorder, with full GUI-only configurability, in pure Python, no containers or databases or any of those other things modern FOSS apps use to make it unnecessarily hard to set up.<p>I didn't actually do anything all that interesting with the AI though, the only real innovation is the algorithms I'm using to <i>not</i> use AI.<p>I only do object detection when there is motion, and I do motion detection without actually decoding anything other than the keyframes, creating a fairly convincing illusion of being able to actually detect objects in real time, without needing too much CPU.<p>I also have some pre-buffering in RAM, so I can capture stuff just before an object is detected, to compensate for the slower response.<p>Actually creating new useful models is beyond both my skill and available hardware, but I think I did pretty well at making optimal use of existing tech.<p><a href="https://github.com/EternityForest/KaithemAutomation">https://github.com/EternityForest/KaithemAutomation</a>