智能交通:影响人类未来10-40年的重大变革
作者 | 百度创始人、董事长兼CEO李彦宏
《智能交通:影响人类未来10—40年的重大变革》,是我写的第三本关于人工智能的书。第一本是2017年编写的《智能革命:迎接人工智能时代的社会、经济与文化变革》,第二本是2020年编写的《智能经济:高质量发展的新形态》。
这本书写作的时间大多在节假日,妻子看到我总是坐在电脑前面一动不动,就好奇地问我在干吗?我说“在写书,一本讲智能交通的书”。她出人意料的说了一句——“你是一个有情怀的人”。我听了很受用,于是就写得越发起劲了。
我对书有着特殊的感情。我在北京大学读的本科专业是“信息管理”,学的是如何建立一套庞大的知识管理体系,只不过后来这个体系被迅速计算机化了而已。如果没有互联网,也许今天的我会坐在某个大学的图书馆里,日复一日地给图书编写目录吧。当然,这也是很有意义的工作。
这也意味着,从走进大学校园的第一天,我就和书结下了不解之缘。北大的书何其多也,虽然我爱好并且花了很多时间学习计算机,但在燕园之中、书山墨海的熏陶下,我对书始终有一种敬畏之情。
1998年,在响应国家召唤、回国创业之前,我颇为“不务正业”地写了一本小书——《硅谷商战》,讲述在硅谷多年间,发生在我身边的商战故事。当时国内对于硅谷的高科技发展史、竞争史非常关注,也有很多报道,但罕有以第一视角和亲身经历来讲述这些重要历史事件的作品。我恰好有这样的条件,同时又觉得介绍硅谷的发展,对于中国高科技行业寻求跨越式赶超或许有所借鉴,所以即使当时非常忙碌,但还是抽空完成了这本小书。这也是我在国内第一次正式出版个人专著。
虽然当时已经接触了大量计算机相关的信息,但我还是选择了以书为载体,某种程度上是因为当时的信息载体里,书的信息密度更大、对事实和知识的表述更为系统和严谨。而与之相应的,是当时国内方兴未艾的互联网知识(信息)体系,以及人们获取信息的不平等和不便捷。
这种状况也更加坚定了我创办百度的初心,那就是让人们更平等、便捷地获取信息、找到所求。而后的20年,搜索引擎果然彻底改变了人们获取、使用知识的方式;百度也从最初的信息检索,进化出了当今全球领先的人工智能技术体系,果然是“不忘初心 方得始终”。
用知识沉淀思考,以期对时代的发展或多或少起到一些正向推动的作用,这可能才是我的初心所在。
这或许也解释了,为什么在我们即将进入智能社会时代的前夜,我出书的频率变高了。
如果说,《智能革命》是一部科普书,重在介绍人工智能的前世今生,是为了让公众对人工智能有一个比较清晰完整的认知;那么《智能经济》已经不完全志在科普,而是着眼于人工智能技术和经济发展之间的关系、探讨人工智能成为社会发展的新基建、新动能的价值所在。
而《智能交通》这本书写作的初心和设定的出发点,比以上两本的定位,还要更为深入一些——希望探讨的是如何解决交通拥堵的问题,如何将交通事故降低90%,如何助力国家“3060”双碳目标达成,以及未来城市应该是怎么样等问题。
交通对于人工智能来说算是一个小的细分领域,但对于一个国家、一个民族,却不仅仅是一个经济问题,也是一个社会问题、一个民生问题、一个跟每一个人的每一天都息息相关的问题、一个仅靠市场力量不能真正解决的问题,是需要政府、企业、公众充分凝聚共识的系统工程,是一个关系国计民生的重要领域。智能交通恰好也是百度有大量探索和实践的领域。国家层面的战略指引、企业层面的创新实践,两者相得益彰,将加速人工智能、5G、云计算等技术在交通领域的应用,加速智能交通体系的构建,让我们的出行更美好。
这本书不凭空立论、也不随意假设。它里面写到的,要么是已经发生的历史,要么是正在发生的事情,而后才是基于现实的预测。它要证明人工智能对社会、对交通、对人们的福祉和价值,是看得见、摸得着的。所以它必须做非常踏实的案头工作,也必须从大量实践中抽取真实、完整而又对未来有启示性的真实案例。
我之前谈到过自动驾驶的三重境界,在写智能交通这本书,我自己也经历了三重境界:
第一重境界是“研究和收集”,我认真地研究了人类的交通简史,并试图在书中呈现出这个领域信息和知识的丰富性,以及历史的颗粒度,也整理了不少国际交通领域的理念和实践。
第二重境界是“认知”,就是基于这些知识和实践,构建一个逻辑和认知的框架,这个框架可以用来解释书中所述人工智能和交通领域理念和实践背后的基本原理、基本规律。
第三重境界是“推演”,这里的“推演”,不是空想,而是基于现有的事实、结合前沿技术,去设想智能交通、智能城市、甚至智能社会,会带给我们怎样的改变,“以终为始”去寻求最优解。
我之所以选择智能交通作为人工智能“科普—思考—研究”的一个垂直和纵深方向,是因为当前这个领域最能够考验一家人工智能公司的全栈式能力、深度学习水平、行业解决方案的价值与综合社会效益。
被很多人称为“未来学大师”的斯坦尼斯拉夫·莱姆曾说:“我们总爱以一种直线的方式对新技术的未来发展做出延展,所以十九世纪的空想家和蓝图描绘家们会构想出‘满是气球的世界’和‘全是蒸汽的世界’——这两个构想今天看来都很可笑。历史与这种简化的呈现毫无关系。它绝不会把任何线性的发展路径展示在我们面前,只会用曲折迂回的线条来展示非线性的演化轨迹。”
同样,百度在人工智能领域的发展,也经历了一个起起伏伏并非一帆风顺的过程。但我能感到在这个过程中,一些关于未来如何打开的思考逐渐成熟了,若干重要历史事件到底为何产生叠加效应、什么是具有巨大的偶然性但实则有深层次的必然性——智能交通就是我们吃的比较透的领域,所以我也愿以此为例,贡献一些思考,希望能够帮助社会各界触类旁通地思考人工智能在各自领域的价值。
在我看来,智能交通时代的拐点已经到来。我非常庆幸,当我们国家有领先的科技人才红利,当我们有这么多的人工智能的应用场景,当我们有 “先行先试”“敢为天下先”这样的政策理念的时候,在其他地方没有的场景,在我们这里会有;在其他地方没有解决过的问题和困难,我们有机会首先去解决。
解决问题,就是创新。我们的实体经济转型、升级,创新驱动,未来很大程度上要靠人工智能。我们也非常有信心,身处这样一个时代,身处这样一个环境当中,有机会通过技术创新为社会的进步作出自己的贡献。
我想再次强调,人工智能是一种实实在在的技术,而不是概念;人工智能也是一种思想,而不仅仅是具体的工程化问题。只有从思想体系的高度加以认识,才能谋全局;从实体技术的角度加以思考,才能更好的付诸实践。这个过程无疑是漫长的,这本书也不过是无数的努力中的一点凝聚。
继续向前思考,继续书写历史,不负与这个创新的智能时代相遇,是我们的承诺,也是希望。
相关文章:

Python--日志模块
# 时间 哪个文件里面的 第几行代码import loggingfrom logging import handlers# logging.debug(debug级别,最低级别,一般开发人员用来打印一些调试信息)# logging.info(info级别,正常输出信息,一般用来打印一些正常的操作)# logg…

Linux动态库(.so)搜索路径
众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动 态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件…

redis-3.0.2集群部署
Redis 集群安装集群搭建步骤1、创建多个节点.2、为每个节点指派槽,并将多个节点连接起来,组成一个集群.3、当集群数据库的16384个槽都有节点在处理时,集群进入上线状态.要求:搭建一个包含6个节点的Redis集群,其中三个主…

联邦学习应用思考:需求还是方法?
作者 | 徐葳 清华大学交叉信息研究院长聘副教授、华控清交首席科学家前言:目前,“联邦学习”这个术语在市场上存在很多认识上的误解和混淆,主要原因是其既在广义上表达了保护数据前提下联合多方数据训练模型的需求,又在狭义上表示…

monkey如何获取app包名
别人学习网址:http://www.51testing.com/html/58/15092658-2984032.html 使用aapt aapt是sdk自带的一个工具,在sdk\builds-tools\目录下, 1. 在cmd中,切换至sdk\builds-tools\目录下,即aapt.exe目录下2.以QQ音乐为例…

嵌入式Web服务器移植
第一步 Boa程序的移植1、下载Boa源码下载地址: http://www.boa.org/, 或者http://sourceforge.net最新发行版本: 0.94.13下载 boa-0.94.13.tar.gz,注意:从boa上下载的是boa-0.94.13.tar.tar,解压方式一样解压ÿ…

一文详解 RNN 及股票预测实战(Python)!
作者 | 泳鱼来源 | 算法进阶循环神经网络(RNN)是基于序列数据(如语言、语音、时间序列)的递归性质而设计的,是一种反馈类型的神经网络,其结构包含环和自重复,因此被称为“循环”。它专门用于处理…

symfony2 Process 组件的学习笔记
2019独角兽企业重金招聘Python工程师标准>>> 安装 composer require "symfony/process:2.7.1" ##描述 process组件是可以开启一个子进程 去执行一个命令 ##例子 use Symfony\Component\Process\Process; $process new Process(ls -lsa); $process->ru…

C++模式学习------策略模式
当遇到同一个对象有不同的行为,方法,为管理这些方法可使用策略模式。 策略模式就是对算法进行包装,是把使用算法的责任和算法本身分割开来。通常把一个系列的算法包装到一系列的策略类里面,这些类继承一个抽象的策略类。使用这些算…

自动生成Makefile的全过程详解
automake/autoconf入门作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了…

Meta 开移动端 AI 生成神器 PyTorch Live,打造人工智能驱动的移动体验
整理 | 禾木木 出品 | AI科技大本营(ID:rgznai100) 近日,PyTorch 开发者大会如期召开。在会上,Meta 发布了PyTorch Live,这是一套可以为移动端用户提供人工智能体验的工具。PyTorch Live 支持单一的编程语言JavaScript…

在NewLisp中实现匿名函数的递归
2019独角兽企业重金招聘Python工程师标准>>> 匿名函数在很多语言中的表现形式大概如下: (lambda (n)(* ( n 1) (- n 1))) 只有参数列表和函数体,而没有名字。在大部分情况下没问题,但是一旦需要用到递归的话,就有点麻烦…

C# Obsolete(已弃用方法属性)
class Realization : Interface{/// <summary>/// 已弃用的方法,Obsolete第二个参数设置为true,调用此方法会产生警告并引起编译器报错/// </summary>/// <param name"skey">参数</param>/// <returns></returns>[Ob…

如何训练2457亿参数量的中文巨量模型“源1.0”
如何训练2457亿参数量的中文巨量模型“源1.0” 浪潮人工智能研究院 从2018年的BERT到2020年的GPT-3,NLP语言模型经历了爆发式的发展过程,其中BERT模型的参数量为3.4亿,而GPT-3的模型参数量达到了1750亿。2021年9月,浪潮人工智能…

Linux驱动程序编写
工作需要写了我们公司一块网卡的Linux驱动程序。经历一个从无到有的过程,深感技术交流的重要。Linux作为挑战微 软垄断的强有力武器,日益受到大家的喜爱。真希望她能在中国迅速成长。把程序文档贴出来,希望和大家探讨Linux技术和应用…

PHP+socket+SMTP、POP3协议发送、接收邮件
1、实现SMTP协议的类dsmtp.cls.php:<?php//通过socket实现SMTP协议的功能//version: 1.1//author : DCC//create : 2014-01-17 23:38:24//modify : 2014-01-18 16:59:04//more : http://www.thinkful.cn/archives/389.htmlclass Dmail_smtp{var $socket;var $…

JavaScript学习记录 (三) 函数和对象
1.函数使用 function 关键字来声明函数函数的命名规则和变量一样JS没有函数签名,所以没有函数重载JS函数中的所有参数都是值传递;不能通过引用传递// 定义函数 function test(arg) {return arg 10; } // 定义一个同名函数 function test(arg, arg1) {re…

基于jQuery图片自适应排列显示代码
基于jQuery图片自适应排列显示代码。这是一款基于jquery.flex-images插件实现的类似谷歌图片流效果。效果图如下: 在线预览 源码下载 实现的代码。 html代码: <div style"max-width:900px;margin:auto;padding:0 10px"><h3>演示…

计算机史最疯狂一幕:豪赌50亿美元,“蓝色巨人”奋身一跃
作者 | OneFlow社区来源 | OneFlow社区“Go big or go home. ”是美国人的一句习语,经常会在赛场上听到,NBA球迷应该很熟悉,翻译过来就是“要不变强大,要不滚回家”。在1960年初期的计算机行业,IBM正站在这样一个十字路…

CentOS Linux内核升级全过程
首先说明,下面带#号的行都是要输入的命令行,且本文提到的所有命令行都在终端里输入。接下来,让我们一起开始精彩的Linux内核升级之旅吧!一、准备工作启动Linux系统,并用根用户登录,进入终端模式下。1、查看…

Windows程序设计------字体不等宽引出的问题及其细节知识
在写Windows程序设计的Typer程序时,我并不是在每一个使用HDC的地方都重新创建选中字体,而是在一开始选中之后,就没有再删除它,代码如图: 结果我的字体不是等宽字体! 起先我以为是没有设置WM_INPUTLANGCHANG…

看闯关东原来知道古代已经十六进制了
闯关东第四集中夏掌柜说黄县口诀什么意思 1625 2125 31875 425 53125 6375 74375 85 95625 1625 116875 1275 138125 14875 159375 161 这个问题实际上是过去商品流通中的一种算法。过去的衡器十六两为一斤,也就是十六进制。为了计算方便,先人便选用了这…

手机客户端和web端开发的异同
2019独角兽企业重金招聘Python工程师标准>>> 版本升级。用户角度上看,客户端升级必须让用户手动下载整个新的安装包覆盖安装,而web的升级无需用户做任何事情。开发角度上看,如果客户端有个小bug需要紧急修复,需要修复完…

AI 监视打工人,这个国家明确说:保护我方“摸鱼权”!
撰文 | 刘芳来源 | 学术头条近日,国美控股集团对员工“摸鱼” 的处罚引起了关于职场中隐私权的巨大争议。事实上,这一事件并非个例。如今人工智能(AI)算法在职场中的使用,已经涉及到包含隐私权在内的诸多问题。随着…
Hibernate复习之Hibernate基本介绍
众所周知。眼下流行的面向对象的对象关系映射的Java持久层框架有MyBatis和Hibernate。他们都是对象关系映射ORM。 解决的主要问题就是对象-关系的映射。域模型和关系模型都分别建立在概念模型的基础上。域模型是面向对象的,关系模型是面向关系的,普通情况…
Linux常用命令手册
核心: cat定位,sed时间搜索,grep关键字查询,tail行数,|管道结合 最前N行 这个主要看文件最开始是什么时候记录了什么 #head -1 XXX.log 最后N行 #cat XXX.log | tail -n 10 时间区间搜索 #sed -n /2010-05-20…

程序员敲诈老板,或面临 37 年监禁
作者 | 祝涛 出品 | CSDN(ID:CSDNnews)12月1日,网络设备制造商优比快(Ubiquiti)的前雇员尼古拉斯夏普(nicholas Sharp)被捕,他被控窃取数据,并试图…

使用modernizr.js检测浏览器对html5以及css3的支持情况
使用modernizr.js检测浏览器对html5和css3的支持情况 详情请看主页:modernizr主页 1. modernizr 是什么? modernize 是一个js库————一个用于检测当前浏览器对html5&css3 的支持情况,其中包括对 css3 的 font-face、border-radius、…

SharePoint运行状况分析器有关磁盘空间不足的警告
对于负责管理SharePoint内部部署安装的SharePoint管理员,SharePoint Health Analyzer是一款出色的工具。此功能不仅有助于解决服务器故障和服务失败的问题,还提供了有关如何解决问题的提示。总的来说,我觉得这个功能非常有帮助。但是…

百度PHP高级顾问惠新宸:PHP在百度的发展历程
惠新宸,百度PHP高级顾问,年二十有八,好追根究底,有不良嗜好, 幸性本善。乙酉年识互联网,丁亥年入雅虎,翌年入百度。虽性好安稳,然经变无数,唯常叹"人生,菠菜汤尔"。大家好…