jimmy_d
Deep Learning Dork
I have read the posts, yes. Based on what he’s written, I think jimmy is basing a fair amount of his educated guesses on the names of files. I don’t believe jimmy has access to everything that constitutes Enhanced Autopilot. I don’t see any post where he indicates that.
In the Neural Networks thread, jimmy acknowledges there may be neural networks he doesn’t have access to, and he acknowledges that he’s sometimes speculating.
You’re right: the vision neural networks are not doing path planning or control. They are doing vision. But that doesn’t mean that other neural networks aren’t doing path planning or control.
One of the parts of path planning is prediction. It looks like Waymo is using deep learning for prediction. The same could be true for Tesla.
Just to clarify a few things:
While it's true that speculation about how AP works is just that, it is based on quite a bit more than just filenames. The reason that I know about post processing networks is because I walked the decompiled binaries and found the other networks - they do not appear in the filesystem. From that code I can tell what libraries are used, the shape of the networks, the character of their outputs and so forth. That information constrains the possible uses of those networks pretty tightly so there's a lot that can be deduced from it. One of the things we can deduce is that the NNs don't yet control the car directly, rather they provide highly abstracted perceptual information that comparably simple control software can use to make effective driving decisions.
#323
I've learned a lot about the networks since those posts but haven't bothered to post technical details that aren't going to be interesting to most of the people on these forums. It takes a lot of time to carefully write up that stuff and the audience for it is pretty small. But it's worth saying that I haven't seen anything so far that invalidates my earlier speculation and I've seen plenty of stuff that supports it.
But to weigh in generally, what I see is consistent with the idea that Tesla is going with Karpathy's Software 2.0 thing as @strangecosmos suggests, and I agree that these EAP features are probably going to roll out incrementally with less driver intervention over time as the features mature and as it becomes clear how the driver population is using and reacting to them. The car is already doing a lot of processing beyond what is strictly needed for the features we can use today and it's reasonable to see that as evidence of Tesla laying the groundwork for future capabilities. That future AP growth is dominated by features that will be brought about by an increase in the NN capabilities. So just as the Software 2.0 concept implies, the fraction of AP behavior that is learned will continue to grow. Right now that increases the amount of written code in absolute terms, but fraction of AP functionality that comes from that written code will continue to decline.