|
|
|
|
|
by sheepshear
914 days ago
|
|
If the list is of objects they can't yet reliably detect, then how would they implement your suggestion to detect those objects? I'm sure they have a lower tolerance for false negatives, so of course the known problems must be hard-coded. |
|
The hardcoding approach says "This is a sign. 100% sure.".
The vector approach says "There's a hard to see stop sign around here, boost up the probability of anything stop-sign-ish a bunch".
The difference functionally is that nothing in the real world is ever 100% certain. So you should never tell any bayesian machine (which a neural network effectively is) that anything is 100% true.
The vector approach I outlined is far more general than the above though - it allows any behaviour of the car to be tweaked automatically or manually. location-specific vectors can be learned from data, and/or put in by operatives. The way the neural net trains, the meaning of a vector could 'evolve' too - for example, whenever a human puts in that there is a hidden stop sign, the neural net might learn that that means other human drivers might occasionally fail to see the sign and stop in those locations. Even though it had never witnessed a human failing to stop in this specific location, it has learnt that is part of the meaning of this vector.