It is my experience that I often know what a driver before me is going to do even before they have started to do so. Probably because I pick up very small changes in their behavior, as like reducing their speed a little, even before I have become conscious of them doing so. In theory you could train a neural network to do the same, but it would probably require a neural network much larger than the 'electronic' ones that are being used. I guess our 'biological' neural networks are still much more efficient, energy and size wise, than there 'electronic' versions.