Member 125398
Guest
But not a traffic light, a boat or a mountain or hill.The tech can already tell the difference between a child a dog and a wheelie bin.
But not a traffic light, a boat or a mountain or hill.The tech can already tell the difference between a child a dog and a wheelie bin.
A bigger issue is when cars see something that the system has not seen before. In those cases they can go crazy, and do one of the following thingsThe tech exists to a degree but the code isn’t there yet. They have to prove over many years that this stuff is safe and can detect a child running out in the middle of the road, or a dog, or a wheelie bin, or a piece of paper etc.
I think the best way to integrate this is to take all over cars off the road in a city centre and make it just automated taxis, that will increase customer confidence and give them real world feedback. That opens a bunch of separate potential issues however.
Or the difference between a brown bear and Siberian tigerBut not a traffic light, a boat or a mountain or hill.
Another problem is when you change the city. A car trained in Silicon Valley or Pittsburg will drive very nice there, will struggle quite a bit in New York, would be very bad in Munich, and will be hopeless in New Delhi. While humans tend to generalize far better, and a human trained anywhere will drive relatively well everywhere.
Active Learning will definitely be part of the solution but only a small part of it IMO. It is computationally very expensive to train (multiple cycles of training), expensive to evaluate (you need to do inference in every image in each cycle), and usually does not work well when the datasets get more complex. I kinda developed what is probably the best active learning method for object detection and while it works awesome in VOC (small academic dataset), it works just ok in COCO (medium academic dataset) and essentially doesn’t work much better than random in large industrial datasets.That’s it, with Naples’ urban traffic being considered the “grade” in Italy (or the EU, for a common legal framework). I think active learning on the field, more than reinforcement learning plus assisted simulations, will help design “sustainable” algos to minimise accidents… but they will still require a lot of time, then calibaration / fine tuning, and in the end some controlled experiments.
Active Learning will definitely be part of the solution but only a small part of it IMO. It is computationally very expensive to train (multiple cycles of training), expensive to evaluate (you need to do inference in every image in each cycle), and usually does not work well when the datasets get more complex. I kinda developed what is probably the best active learning method for object detection and while it works awesome in VOC (small academic dataset), it works just ok in COCO (medium academic dataset) and essentially doesn’t work much better than random in large industrial datasets.
I think self-supervision is even more important and techniques similar to ChatGPT are promising (Masked Autoencoders for Vision Transformers). Still, the gain there is far less than in NLP, and on LiDAR, I was not able to make these things work when working with large scale data (although I am confident that someone will crack this problem in this or next year). Still a lot of room to improve here and I think it will be the next breakthrough in autonomous driving.
Not sure reinforcement learning will bring much. You can only go so far with simulations and simulations won’t translate well to real world. Now doing reinforcement learning in real world, that would be fun
It can tell there's a sizable or moving object, then it guesses what it might be based on predefined data conditions. Meaning if a big sheet of paper or a dozen balloons blow in front of the car, it will slam it's breaks on. There will be edge cases where a car plows down a pram because it thought it was a flag, this kind of thing will happen and people aren't ready for that yet.The tech can already tell the difference between a child a dog and a wheelie bin.
For sure there will be edge cases where people get hurt or even die due to automated cars. The recognition software is based on conditions eg size > moving > speed of movement > on the ground/off the ground = most likely object + desired action in current situation.A bigger issue is when cars see something that the system has not seen before. In those cases they can go crazy, and do one of the following things
a) don't detect it at all despite being there, so ignore it.
b) detect it as something different and then do all other estimates wrong (trajectory prediction etc).
There is hope that this can be fixed and there is some research going on, but the problem is extremely difficult, even in academic settings (small clean datasets). Of course, using multi-sensors might help cause something hard to detect in camera, might be easier to detect in LiDAR etc, which is why Tesla's approach to use only camera is stupid. Sure, humans use only 'camera' but until AI perception systems become as good as humans' one, then cars should use other sensors.
Another problem is when you change the city. A car trained in Silicon Valley or Pittsburg will drive very nice there, will struggle quite a bit in New York, would be very bad in Munich, and will be hopeless in New Delhi. While humans tend to generalize far better, and a human trained anywhere will drive relatively well everywhere.
You'd be fecked in Naples. Some Tesla would just come flying through your meal at full speed, pasta and pizza everywhere.That’s it, with Naples’ urban traffic being considered the “grade” in Italy (or the EU, for a common legal framework). I think active learning on the field, more than reinforcement learning plus assisted simulations, will help design “sustainable” algos to minimise accidents… but they will still require a lot of time, then calibaration / fine tuning, and in the end some controlled experiments.
For sure there will be edge cases where people get hurt or even die due to automated cars. The recognition software is based on conditions eg size > moving > speed of movement > on the ground/off the ground = most likely object + desired action in current situation.
The more variables you add to those conditions or, the real world adds, the more issues arise.
Yeah definitely, the software is hard to code, which is why I think it's a long way off, it can only adapt to the situations it's been written to adapt to, essentially, what man is capable of thinking about might what happen.
I read quite a bit on robo taxis and the concept on the face of it seems good but the reality once you look into it is just terrible. Personal, car-based, and individual transport is not good or efficient. In fact, it's one of the worst methods for transporting people. To then have enough robo taxis to replace the current personal car usage is just unfeasible and would increase congestion.Around 1.3 million people are killed each year in car accidents. Having cars that drive better than humans, means far less deaths, while also people can work in them like we do in trains etc. Overall, a more enjoyable experience.
Of course, we are nowhere near reaching that stage where autonomous driving cars are reliable.
NB: for companies it is obviously high-margin profits. Essentially, have robotaxis everywhere without the need of paying drivers. It could change many things, for example, families owning one car instead of two cause the cost of using robotaxis to go to work becomes cheaper than buying a car and using it to go to work.
You're still in the car?I think self driving cars will be amazing.
No more having to be the sober driver. no more wasting time behind the wheel if you are a long distance commuter.
and car leasing will be vastly different in urbanised areas. no need to lease a car. you lease a pool of cars with every one else. and it comes and picks you up when you need and drops you off where you want. no need to worry about parking either. it will do it for you. you just get out at your destination and your car goes looking for a parking spot.
in fact with such car pools widespread, parking issues in the cities will be a thing of the past, since much fewer cars can service far more people.
traffic jams will be far fewer as all cars will accelerate and decelerate optimally in congestions and always choose optimal routes.
Traffic accidents will be vastly minimised.
No more hit and runs either. you may be able to get in the drivers seat drunk but it won't let you steer yourself if under the influence.
OK, so ask yourself why BMW haven't licened this incredible tech and made an absolute fortune? Perhaps it's because it was autonomous and the reality is the tech still is nowhere near being here.My work means i get to see some interesting stuff. I work as an advertising photographer and for a decade or so spent a lot of time doing car photography. Along the way a couple of the car writers i used to shoot for have ended up as friends.
4 years ago one of those car writers picked me up in a BMW demonstration 2 door, I forget the model, we were heading to a movie theatre across town to catch up with a few other friends and watch some old James Bond movies.
It was a 20km trip at rush hour on a Friday night, the trip was via motorway and some busy main roads. The entire trip was done in full autonomous mode, including arriving at the theatre car park and self parking. We even watched as the car adjusted and accomodated a large truck on the motorway forcing its way into our lane in front of us. It never missed a beat.
This was 4 years ago in a car that wasnt publicised as being able to do this.
4 years ago.
This isn't the challenge, the challenge is at what point does the vehicle prioritize the safety of the occupant or of the group of children in the road? Perhaps the avoidance route takes you off a cliff? What does the computer choose or do? That's the issue.The tech exists to a degree but the code isn’t there yet. They have to prove over many years that this stuff is safe and can detect a child running out in the middle of the road, or a dog, or a wheelie bin, or a piece of paper etc.
I think the best way to integrate this is to take all over cars off the road in a city centre and make it just automated taxis, that will increase customer confidence and give them real world feedback. That opens a bunch of separate potential issues however.
You can be working, reading. Or simply using the time to unwind. Many other things besides driving.You're still in the car?
You're still in the car?You can be working, reading. Or simply using the time to unwind. Many other things besides driving.
Absolutely, instead of burning VC money chasing something that is basically worthless, spent it on pedestrianizing city centers and creating tram lines, etc.The future of urban areas isn't the self-driving car, it's no cars. At least as far as city centres are concerned.
Disagree. Cars are inefficient cause most of the time they are parked doing nothing. By having cheap robotaxis, people are gonna buy fewer cars, the traffic is gonna get better cause cars won't spend so much time checking for parking etc. So it definitely makes sense, but executing it requires solving autonomous driving, which seems to be harder than initially though.I read quite a bit on robo taxis and the concept on the face of it seems good but the reality once you look into it is just terrible. Personal, car-based, and individual transport is not good or efficient. In fact, it's one of the worst methods for transporting people. To then have enough robo taxis to replace the current personal car usage is just unfeasible and would increase congestion.
Besides the point, BMW are pretty shit in this aspect. Waymo (Alphabet) and Cruise (GM) are leading, Tesla is the best of the rest, then there are many other companies ahead of BMW. But most think that this is a two way race between Waymo and Cruise, with Tesla a distant third.OK, so ask yourself why BMW haven't licened this incredible tech and made an absolute fortune? Perhaps it's because it was autonomous and the reality is the tech still is nowhere near being here.
It really is different type of code. Coding neural nets is not that hard, training them is harder. In many ways, the real code is the weights of the network, which are a function of the algorithm and the data, not the Python/C++ script. While there are human-related bugs there, most 'bugs' are gonna be neural net-related so different types of bugs.This isn't the challenge, the challenge is at what point does the vehicle prioritize the safety of the occupant or of the group of children in the road? Perhaps the avoidance route takes you off a cliff? What does the computer choose or do? That's the issue.
People talking of autonomous vehicles forget that a piece of code is written but some over-caffeinated coder at a company who has lobbied responsibility away from their company, will likely make a decision whether to keep you alive or not.
It depends where. In Europe, I agree. In the US where the cities are far more spread and the roads are bigger, then no, public transport is not the answer. Don't know much about other regions.The future of urban areas isn't the self-driving car, it's no cars. At least as far as city centres are concerned.
Yep. People just don’t want to acknowledge it yet. But electric or self driving cars are no solution, just a slightly smaller problem, at best. The issue is the idea that basically everyone should be able to have his own car and drive it wherever.The future of urban areas isn't the self-driving car, it's no cars. At least as far as city centres are concerned.
Disagree. Cars are inefficient cause most of the time they are parked doing nothing. By having cheap robotaxis, people are gonna buy fewer cars, the traffic is gonna get better cause cars won't spend so much time checking for parking etc. So it definitely makes sense, but executing it requires solving autonomous driving, which seems to be harder than initially though.
Besides the point, BMW are pretty shit in this aspect. Waymo (Alphabet) and Cruise (GM) are leading, Tesla is the best of the rest, then there are many other companies ahead of BMW. But most think that this is a two way race between Waymo and Cruise, with Tesla a distant third.
It really is different type of code. Coding neural nets is not that hard, training them is harder. In many ways, the real code is the weights of the network, which are a function of the algorithm and the data, not the Python/C++ script. While there are human-related bugs there, most 'bugs' are gonna be neural net-related so different types of bugs.
A blog post that explains this better from ex Tesla's senior director (though he might have been at OpenAI back then) Andrej Karpathy: https://karpathy.medium.com/software-2-0-a64152b37c35
Everything he said there still stands, just that now the number of weights is in hundreds of billions, instead of millions (some models have reached trillion+ weights). Also, back then (2017) different domains (vision, NLP, speech) used different types of networks, now all are converging to a single type (Transformers).
It depends where. In Europe, I agree. In the US where the cities are far more spread and the roads are bigger, then no, public transport is not the answer. Don't know much about other regions.
I agree about certain urban centers but if you actually meant restricting ownership of persnonal vehicles I'd say that idea is on the fashy side.Yep. People just don’t want to acknowledge it yet. But electric or self driving cars are no solution, just a slightly smaller problem, at best. The issue is the idea that basically everyone should be able to have his own car and drive it wherever.
I think there is some misuderstanding here. BMW are not good at self-driving cars (frankly, no German company is), they are not even a serious player.If you think BMW wouldn't move heaven and earth for the chance to get ahead for this trillion dollar business idea because "they are pretty shit in this respect" I dunno what to say.
You haven't answered my question just shared a blog from an ex-Tesla person. This doesn't answer the question or the moral issue here, that these cars will effectively choose who to kill, which means their code and algorithms are pre-programmed (premeditated) to kill people in a certain event, including the occupants of the vehicle.
I disagree. Cities are build very different there, and are far sparser for an efficient public transport.If the USA made the decision they could easily start a ten year program to massively increase their public transport networks.
If aerospace regulation is to be taken as precedent I think it would be very hard to get this adopted when the ultimate decision entity is essentially a black box and not a clearly defined state machine.I think there is some misuderstanding here. BMW are not good at self-driving cars (frankly, no German company is), they are not even a serious player.
He was not at Tesla back then, but it does not matter. I see that many people have completely wrong idea on how these programs work, thinking that it is people who write them and make decisions on 'what to do if X happens'. It is very much different to that and that post explains it (the post itself does not even talk about self-driving cars).
To answer the question, it likely depends on the data. Considering that most people try to save themselves fast, the data is gonna be biased towards that. Of course, you can hack it by oversampling the data where the driver decides to save the kids and kill themselves (or weight those samples more), but I do not expect companies doing that. What will happen is oversample cases where both survive, which should be the goal
I disagree. Cities are build very different there, and are far sparser for an efficient public transport.
Agree, the legal framework is gonna be a clusterfeck.If aerospace regulation is to be taken as precedent I think it would be very hard to get this adopted when the ultimate decision entity is essentially a black box and not a clearly defined state machine.
Legislation issues.OK, so ask yourself why BMW haven't licened this incredible tech and made an absolute fortune? Perhaps it's because it was autonomous and the reality is the tech still is nowhere near being here.
Of all the supposedly desirable future tech, this is right at the bottom of my wishlist
I am not however, "wasting time behind the wheel." I honestly don't know what point you think you are making.You're still in the car?
He's definitely a something and, whatever that is, he's a complete and utter one of it.Can we get back to Musk being a cnut?
At least that's what most would agree on.
Can we get back to Musk being a cnut?
At least that's what most would agree on.
He's given his mother a lovely pearl necklace.
Trying to figure out who he reminds me of has been annoying me for ages, and I've finally got it.
It's jedward, he reminds me of jedward.
No worriesI am not however, "wasting time behind the wheel." I honestly don't know what point you think you are making.
Trying to figure out who he reminds me of has been annoying me for ages, and I've finally got it.
It's jedward, he reminds me of jedward.
I think self driving cars will be amazing.
No more having to be the sober driver. no more wasting time behind the wheel if you are a long distance commuter.
and car leasing will be vastly different in urbanised areas. no need to lease a car. you lease a pool of cars with every one else. and it comes and picks you up when you need and drops you off where you want. no need to worry about parking either. it will do it for you. you just get out at your destination and your car goes looking for a parking spot.
in fact with such car pools widespread, parking issues in the cities will be a thing of the past, since much fewer cars can service far more people.
traffic jams will be far fewer as all cars will accelerate and decelerate optimally in congestions and always choose optimal routes.
Traffic accidents will be vastly minimised.
No more hit and runs either. you may be able to get in the drivers seat drunk but it won't let you steer yourself if under the influence.
Just don’t see the allure of the self driving car.
But what has he done?Can we get back to Musk being a cnut?
At least that's what most would agree on.
Trying to figure out who he reminds me of has been annoying me for ages, and I've finally got it.
It's jedward, he reminds me of jedward.