EVNow
Well-Known Member
NN is probabilistic- not deterministic like you say.Luck had nothing to do it. Waymo has good behavior prediction. It knows what other cars will do. The Waymo will plan a safe path to avoid getting hit.
You can install our site as a web app on your iOS device by utilizing the Add to Home Screen feature in Safari. Please see this thread for more details on this.
Note: This feature may not be available in some browsers.
NN is probabilistic- not deterministic like you say.Luck had nothing to do it. Waymo has good behavior prediction. It knows what other cars will do. The Waymo will plan a safe path to avoid getting hit.
LOL. Nobody does end to end NN and you know that. You must mean something else ….Waymo does not do any hand-coded in their stack. It is all machine learning.
Waymo has good behavior prediction. It knows what other cars will do. The Waymo will plan a safe path to avoid getting hit.
LOL. Nobody does end to end NN and you know that. You must mean something else ….
NN is probabilistic- not deterministic like you say.
This is e2e.LOL. Nobody does end to end NN and you know that. You must mean something else ….
Having ML in the entire stacks of your architecture does not mean e2e. End to end means a single NN with input and a control output. Sensor data goes in, and the output is control for the vehicle.Wayve CEO shared this clip from their simulation to demonstrate their AI. The simulated Wayve car brakes to avoid hitting the green car that suddenly turned in front of it. He says it was safe. But I don't agree. It was a very close call. Also, you cannot assume the simulation accurately reflects what would have happened in the real world. A real human driver in the green car might not have behaved like in the sim. So I don't think we can trust this sim as proof that Wayve would handle it safely.
Everyone uses hand code to stitch together and invoke different NNs, validate and cross-check NN outputs, override NN outputs in some cases, calculate physical properties including velocity, interface with vehicle control systems and users plus dozens of other things.I said that Waymo does not do hand coded and they use ML for all their stack.
I'm not sure there's an actual difference. A single NN has many layers. If you hook up the input of one NN to the output of another do you still have two separate NNs? Or have you simply created one large NN with more layers? I'm sure CS professors have abstract definitions that draw fine lines, but in terms of implementation I don't see much difference, especially on the inference side.It is the difference between using multiple NNs in your stack versus just one NN for everything.
Everyone uses hand code to stitch together and invoke different NNs, validate and cross-check NN outputs, override NN outputs in some cases, calculate physical properties including velocity, interface with vehicle control systems and users plus dozens of other things.
I'm not sure there's an actual difference. A single NN has many layers. If you hook up the input of one NN to the output of another do you still have two separate NNs? Or have you simply created one large NN with more layers? I'm sure CS professors have abstract definitions that draw fine lines, but in terms of implementation I don't see much difference, especially on the inference side.
The difference is.I'm not sure there's an actual difference. A single NN has many layers. If you hook up the input of one NN to the output of another do you still have two separate NNs? Or have you simply created one large NN with more layers? I'm sure CS professors have abstract definitions that draw fine lines, but in terms of implementation I don't see much difference, especially on the inference side.
So does Tesla. They all use NN for parts of each stack.Sure but I am talking about inside the perception, prediction and planning stacks. Back in Sept 2022, Waymo switched to a new next gen ML planner. So now, Waymo uses NN inside all 3 stacks, perception, prediction and planning.
Duh.Yes, NN is probabilistic by nature. But a good behavior prediction stack will try to narrow those probabilities down as much as possible. The planner stack does not just go "well, the prediction stack is telling me the other car has a 33.3% chance of going right, 33.3% of going left and 33.3% of going straight, I guess I will turn left and hope I guessed right". Also, Waymo has merged their prediction and planner NN. So it takes into account other vehicle's behavior before the Waymo makes a decision but also how the Waymo's actions may affect other behaviors.
Waymo doesn't "know". It tries to predict ... C'mmon, I know you are a Waymo "fan" ... but even you must "know" the difference between "knowing" and "predicting".Waymo has good behavior prediction. It knows what other cars will do.
Waymo doesn't "know". It tries to predict ... C'mmon, I know you are a Waymo "fan" ... but even you must "know" the difference between "knowing" and "predicting".
So does Tesla. They all use NN for parts of each stack.
What does that mean ? There isn't a single line of code that is not NN ? Link ?My understanding is that Waymo uses NN for ALL parts of each stack, not just some parts.
Ok. Whether it's good or not can only be determined statistically - no I will just take what you are writing as blind faith.Yes, it predicts but the predictions are very good. That is what I am saying.
What does that mean ? There isn't a single line of code that is not NN ? Link ?
You don't know much about how Waymo does anything because they don't show you what they do. Their talks are very general and speak of various techniques but don't go into detail about what Waymo does.
Since this is the case, I suspect Waymo's approach uses a lot of hand coding / feature engineering, especially in the construction of the HD maps.