I'm aware at a high level how things like NNs and so on operate but I've never used or built one, and I have a situation I reckon it might be applicable, or at least fun.
I don't really know where to start. The concept “you give it inputs and desired outputs on some training data then use it on real inputs to get real outputs" is all good, but that implies inputs are basically a lot of variables with values in. But let's say you're developing a self-driving car as a nice example, your main input is a constantly changing video stream and your goal is “get to mom's house without dying”. Neither seems like nice input/output!
I run into this every time I've considered these sort of technologies and always ended up doing something else, but these days AI is in everything and there must be way more around in terms of available libraries and online resources than 5-10 years ago. So, how and where can I get some actual real-world application on this stuff? Right now I feel like I've done a course on theoretical software engineering, and want to write a program without knowing anything about IDEs, programming languages, stack overflow, etc ?