无人驾驶真的可以实现吗?

添加评论分享
发表2017年6月16日 23:57

现在国内外都挺热门的关于无人驾驶的话题,挺多公司在做这件事情的,我都不是特别看好。我觉得无人驾驶是一个真的很难的事情。

这里面,我觉得可以看一篇文章,王垠写的,我看无人驾驶技术,相对来说王垠代表了一种悲观的态度,但是我觉得他在很多关于人工智能的描述里是很正确的。详细可以看另一篇他的博客:我为什么不在乎人工智能

比如说,王垠提到的2个观点我觉得是值得深思的。

第一段是关于人工智能在做的识别系统:

纵观历史上机器学习能够做到的事情,都是一些字符识别(OCR),语音识别,人脸识别一类的,我把这些统称为“识别系统”。当然,识别系统是很有价值的,OCR 是非常有用的,我经常用手机上的语音输入法,人脸识别对于警察和间谍机关,显然意义重大。然而很多人因此夸口,说我们可以用同样的方法(机器学习,深度学习),实现“人类级别的智能”,取代很多人的工作,这就是神话了。
识别系统跟真正理解语言的“人类智能”,其实相去非常远。说白了,这些识别系统,也就是统计学的拟合函数能做的事情:输出一堆像素或者音频,输出一个个的单词文本。很多人分不清“文字识别”和“语言理解”的区别。OCR 和语音识别系统,虽然能依靠统计的方法,“识别”出你说的是哪些字,它却不能真正“理解”你在说什么。

另一段是人工智能在客服上的应用:

举个例子,由于有了这些“个人助手”,有人就号称类似的技术可以用来制造“机器客服”,使用机器代替人作为客服。他们没有想清楚的是,客服看似“简单工作”,跟这些语音控制的玩意比起来,难度却是天壤之别。客服必须理解公司的业务,必须能够精确地理解客户在说什么,必须形成真正的对话,要能够为客户解决真正的问题,而不能只抓住一些关键字进行随机回复。另外,客服必须能够从对话信息,引发现实世界的改变,比如呼叫配送中心停止发货,向上级请求满足客户的特殊要求,拿出退货政策跟客户辩论,拒绝他们的退货要求,抓住客户心理,向他们推销新服务等等,各种需要“人类经验”才能处理的事情。所以机器能不但要能够形成真正的对话,理解客户的话,它们还需要现实世界的大量经验,需要改变现实世界的能力,才可能做客服的工作。由于这些个人助手全都是在忽悠,所以我看不到有任何希望,能够利用现有的技术实现机器客服。

其实描述王垠对人工智能的观点也是描述他在无人驾驶这个行业的观点,他的意思很简单,机器只能做识别的事情,在决策上,机器是很难达到人类的水平,因为机器就很难去理解如何来做决策。

我表达下我的观点,我觉得机器是可以做无人驾驶的,但是周期可能比预想的要长,可能不是短期的3年5年的周期,而是一个30年左右的周期。

首先,我是部分认同王垠的观点的,我觉得他提到的一些特别的极端情况,比如说我自己开车就碰到过这样的情况,左前方有台车碾过一个金属块,金属块直接飞向我开的车,因为速度很快,本来的位置应该是会击穿挡风玻璃的,结果点了刹车以后击穿了左前灯和前保险杠。这些极端的情况,我觉得在机器理解起来其实很困难,如果不点刹车,会造成人员的受伤,可能我今天就不会在这里写这篇文章了。

在比例,如果路面有一个坑,不是很明显,或者有一个危险的物品在车轮前面,车要避开它(这是一个我经常遇到的情况)。如果你开车在行驶的时候,这条路前面是一堵墙。

如果要完全避免这些极端情况,那么激光雷达是一个必不可少的装备,成本和价格会上升,并且能否完全的避免这样的情况,其实还要在算法上做不少工作。当然这个我认为是可以解决的,但是成本和周期都会上升。

第二点,在决策上会遇到很多的道德问题,如果一只狗在过马路,往前开可能会撞到他,停下来后车极有可能会追尾,那么机器如何决策? 更多的极端的道德情况会在实际生活中非常常见。而且一旦处理不好极容易产生纠纷。这些道德上的问题到底由汽车公司承担,无人驾驶公司承担,保险公式承担,还是行人承担?都很难界定清楚。

第三点,如果采用GOOGLE的无人驾驶方式(激光雷达+高精度三维地图),那么在雨天等的误差会相对来说比较难处理,如果采用Tesla的方式(摄影头)处理起来应该也会比较麻烦,因此都无法做到L5级别,全天候,任意路况的无人驾驶。L5级别的无人驾驶将会很难很难,L4级别的无人驾驶,在特定路况下的无人驾驶依然面临很多的极端问题的挑战,我觉得这个可能是可以试的,但是的确在使用过程中有风险。比如我自己开TESLA在路上开启自动驾驶模式,就蹭到过右侧车的反光镜。还出现过通过十字路口的时候,从一条车道自动开始从右开始往左变道,但是我左边我是明显看到有车的,于是,我就迅速接管过来,避免了撞车的情况。虽然不得不说tesla的无人驾驶的确解决了很多问题,特别是龟速行驶的路上行车的问题。但是还是有一些安全的隐患存在。

第四点,无人驾驶基本靠机器学习,我自己了解过comma.ai的机器学习对无人驾驶的这部分的代码,它号称2000行代码实现了一个无人驾驶系统,的确George Hotz是一个天才,他也拥有超强的执行力,光把一台车改装让油门刹车还有转向可以用代码来接管就的确很难。因此他一个人实现了这一切的确很了不起,但是机器学习出现问题的时候也很难调试,能不能最终实现?我觉得很难,至少我觉得对Uber这样的公司来说,要完全让无人驾驶汽车开上路代替人接客?我觉得是不现实的事情。反而飞行汽车可能能做到这一切。

我怀疑最终解决人类驾驶交通的不是无人驾驶,而是飞行汽车,不止一次表达过我对飞行汽车的看好,我觉得当汽车飞起来,那么行驶环境就没有行人,自行车,等等其他的东西了,只需要考虑在这个三维空间内不要撞到物体就行了,那么这样的觉得的复杂度大大降低,也不会考虑路上有没有坑,有没有异物标线的问题。

而总有一天汽车是会飞行起来的,虽然取决于电池行业的发展,但是我深信这一天会到来,而且可能比完全的无人驾驶(在路面的行驶汽车上)会快很多。

添加回复分享

问题详情

提问用户
修源
提问时间
2017年5月23日 14:42
浏览次数
240
最后更新时间
2017年7月21日 22:48
关注人数
0

“人工智能"相关问题推荐