James Douma is certain that FSD progress is exponential or faster than exponential:
It's always been exponential it's just that the exponent increases. [...] FSD is definitely exponential.
OTOH, Elon Musk says the progress is logarithmic:
If you were to plot the [FSD] progress, the progress looks like a log curve ... a series of log curves. [...] It goes up in a fairly straight way and then starts tailing off and you start getting diminishing returns.
For those who are not up on logarithms
, logarithmic growth is the opposite of exponential. To slightly oversimplify, many computer algorithms that seem magically fast (like Google search) get their speed because the computation time only grows logarithmically. If exponential growth is fast, faster, FASTEST, then logarithmic growth is slow, slower, SLOWEST.
Chuck Cook (of unprotected left fame) has a lot of experience with FSD and he does not think the progress is exponential. He said if it is exponential then it's down on the flat part of the exponential curve that looks linear.
James Douma said Elon is planning to increase the compute power of Dojo by a factor of 100 in the next two years. IMO this is a testament to Elon's belief that the rate of progress is far from exponential and he is spending perhaps billions of dollars to throw a lot of computer power at the problem to move it along. ISTM if the rate of progress were truly exponential in any meaningful sense then spending that kind of money would be a waste because improvements would soon be snowballing out of control anyway.
Karpathy wrote an interesting article looking back 33 years in neural net development and projecting that ahead to 33 years in the future.
Musings of a Computer Scientist.
karpathy.github.io
He seems to think that when looking at these longer time scales, overall improvements in neural nets scale with the improvements in computer hardware. This does not directly refute or confirm the claims above. But the long term progress will be mind-blowing:
In 2055, you will ask a 10,000,000X-sized neural net megabrain to perform some task by speaking (or thinking) to it in English. And if you ask nicely enough, it will oblige. Yes you could train a neural net too… but why would you?