在《报告连载 | 人工智能在物流行业中的应用前瞻报告(一)》中分别描述了物流技术的现状与发展进程,简要地介绍了人工智能关键技术及其主流应用场景。本章节将着重介绍人工智能作为智能物流数据底盘的三大核心技术之一,在物流行业的各个阶段都发挥了重要的作用。科技创新带动科技应用发展,科技应用发展使物流竞争往高水平提升,高水平的物流竞争又促使科技不断创新……
1、海量数据学习与处理
物联网和移动设备的发展使得各行各业所积累的数据呈爆炸式增长,数据的种类也包括图片、文本、视频等非结构化数据,这些非结构化数据的背后隐含了大量不易被感官识别的信息、知识、规律等,如何揭示这些信息、规则、趋势正成为当下给企业带来高回报的热点。
一般来说,人工数据处理及一些传统的数据处理工具不仅处理速度慢,其统计的数据特征只能反映数据的极少量信息,而且很多时候它们对非结构化数据的处理无能为力。因此我们迫切地需要一种更智能的方式,既能对海量的、各种类型的数据快速地进行处理,又能很好地挖掘各种类型数据更深层次的有用信息。机器学习算法是一种通过模式识别对信息进行分组或分类,进而从信息中寻找上下文提取有效信息的算法。机器学习能从大量的结构化数据和文本、图像、视频、语音、肢体语言、面部表情等非结构化数据中学习,发掘其中蕴含并且有用的信息。其处理的数据越多,机器学习就越能体现出优势。物流行业的发展产生了大量数据,这些数据关系错综复杂,机器学习技术正是处理这些多变量数据,以及能在复杂,动态,甚至混乱的物流环境中提取大数据集内隐性的关系最佳工具。此外,面对物流行业的数据丰富而知识贫乏的状况,机器学习算法作为一种有效工具可以增强对数据的理解,挖掘和应用。因此基于机器学习的人工智能的数据处理技术是物流行业数字业务转向自动化的关键。
2、先进算法
人工智能追求研发能够像人类一样具有智力的机器,人工智能算法是一种通过多层神经网络对信息进行抽取和表示的算法架构,其原理是构建一个“虚拟大脑”,用大量输入/输出数据来训练这个大脑,使其能够针对特定输入做出快速、精确的输出。人工智能算法主要涉及机器学习、深度学习、强化学习、表征学习等算法。机器学习通过模式识别系统根据事物特征将其划分到不同类别,通过对识别算法的选择和优化,使其具有更强的分类能力;加入多层感知器构建的深度学习模型成功解决了图像识别、语音识别以及自然语言处理等领域的众多问题,与传统机器学习相比,深度学习避免了人工选取特征的繁冗复杂和高维数据造成的维度灾难问题。近年来,在IBM等科技巨头推动下认知计算蓬勃发展,通过学习理解语言、图像、视频等非结构化数据,更好地从海量复杂数据中获得知识,做出更为精准的决策。
人工智能的先进算法使得在复杂的物流场景中,机器能替代人对海量信息和数据进行认知、分析和推理,从而快速、精准地解决复杂决策的问题。智能决策将成为推动物流业从数字化迈向智能化最为关键的一步,这些都离不开人工智能算法的支持。
3、强大算力
人工智能有了大数据和先进的算法,还得有处理大数据和执行先进算法的能力。AI的许多数据处理涉及矩阵乘法和加法。AI算法,在图像识别等领域,常用的是CNN;语音识别、自然语言处理等领域,主要是RNN,这是两类有区别的算法;但是,他们本质上,都是矩阵或vector的乘法、加法,然后配合一些除法、指数等算法。云计算、GPU、AI芯片为人工智能的强大算力提供了保障。
云计算是一种基于因特网的超级计算模式,是远程的数据中心中成千上万台电脑和服务器连成的一片电脑云。云计算的计算能力可以达到每秒10万亿次的运算速度,性能堪比超级计算机。深度学习需要极大的计算资源,通过云计算可以以低成本的方式获取大规模的算力,动态获取几千上万个CPU算力。
图3.1 GPU与CPU算力对比
GPU计算的进步对深度学习也有很大的推动作用。深度学习需要很高的内在并行度、大量的浮点计算能力以及矩阵预算,而GPU的工作方式就是多核并行计算流的方式,此外,GPU出色的浮点计算性能特别提高了深度学习两大关键活动:分类和卷积的性能。在相同的精度下,相对传统CPU的方式,拥有更快的处理速度、更少的服务器投入和更低的功耗,如图3.1所示。使用GPU计算具有优异表现,催生了各类GPU服务器,带动了GPU服务器的快速发展。
为专门用于加速AI应用中的大量计算任务的模块,具有海量并行计算能力的AI芯片也应运而生。AI芯片被称为AI加速器或计算卡。AI芯片部署的位置有云端和终端两种,云端AI芯片的特点是性能强大、能够同时支持大量运算、并且能够灵活地支持图片、语音、视频等不同AI应用;终端AI芯片的特点是体积小、耗电少,能嵌入设备内部并且让设备在没有联网的情况之下也能够使用相应的AI能力。以GPU、FPGA、ASIC为代表的AI芯片是目前可大规模商用的技术路线,是AI芯片的主战场,此外,一些面向人工智能的专用硬件架构也开始出现,如用FPGA技术做专用的人工智能加速芯片和加速的基础设施。
对物流行业来说,AI强大的算力能够快速处理庞大繁复的物流数据,AI芯片也能为端物流设备提供AI运算支持,进一步提高物流效率。
4、计算机视觉
作为人工智能的关键技术之一,计算机视觉技术指计算机从图像中识别出物体、场景和活动的能力。计算机视觉技术运用由图像处理操作及其他技术所组成的序列,从而将图像分析任务分解为便于管理的小块任务。人工智能背景下的计算机视觉技术主要涵盖:图像分类、对象检测、目标跟踪、语义分割和实例分割等。
随着技术与物流的持续融合,物流活动正在产生越来越多的图像、音频、视频等非结构化数据,这些数据背后蕴藏着巨大的价值。计算机视觉中,针对上述非结构化数据的识别技术是使其得以有效利用的关键,这些识别技术的主要作用在于将物流活动中实时感知或历史积累的图像、音频、视频等非结构化数据变成可视化、可分析的信息和信号,输入给相应的决策系统,大大地提高物流作业的自动化和准确性。
5、自然语言处理
自然语言处理有时候也称作自然语言理解,旨在利用计算机分析自然语言语句和文本,抽取重要信息,进行检索、问答、自动翻译和文本生成。自然语言处理的目标是让计算机、机器在理解语言上像人类一样智能,是弥补人类交流(自然语言)和计算机理解(机器语言)之间的差距。有了自然语言处理,计算机就可能完成自动语音、自动文本编写,处理大型文本数据这样的任务。自然语言处理技术的应用场景甚广,大致可分为分析型、生成型和交互型三类。舆情监控系统是典型的分析型系统;自动写作系统是典型的生成型系统;形形色色的聊天机器人是典型的交互型系统。 对物流行业来说,自然语言处理能力可以对物流表单信息进行文本分类和聚类,筛选文本关键信息构建索引库;还可以平台化方式提供物流服务,在客服领域发挥较高的应用价值,减少人工客服的使用,提高客服的效率、效果以及提升客户的体验。
6、开源框架
基础机器学习算法应用的巨大需求促进了开源软件的繁荣,一系列基于机器学习算法的开源软件不断涌现。在算法应用方面,随着深度学习理论和工程技术体系的成熟,包括通过云服务或者开源的方式向行业输出技术,先进的算法被封装为易于使用的产品和服务,越来越多的人和公司能够开始使用这些算法。人工智能相关的技术包括了水平层和垂直层的技术,水平层面上主要体现在算法方面。这两个层面都有很多大厂商都在做,包括Google、微软、Amazon以及一些开源的第三方软件,都试图在搭建通用的人工智能机器学习和深度学习计算底层平台。而上面的应用比如说语音、文字、图像、即时定位等等,也有很多开源的框架,特别是图像处理,很多框架都应用了机器学习和深度学习。从这方面来看,伴随着各个层面的企业参与,人工智能的产业化进程已逐步展开。这些算法框架的开源性使得物流行业应用机器学习算法的门槛大大降低,实现高性能计算。
7、机器人技术
人工智能机器人主要指运用信息技术,使机器人具备人的智能,让机器人学会学习知识并掌握先进技术。将机器视觉、自动规划等认知技术整合至极小却高性能的传感器、致动器、以及设计巧妙的硬件中,这就催生了新一代的机器人。机器有能力与人类一起工作,并且能在各种未知环境中灵活处理不同的任务;机器无需休息,可以比人类工作的更快,还可以同时完成多项任务;机器人通过机器学习分析,可以实现生产线的精准配合,更准确的预测和实时检测生产问题;此外,机器智能还能被用来执行一些危险的任务。
传统物流有较保守的生产线,较正规的运输线,各个环节都需要人工值守的仓库,彼此之间相对独立而封闭,耗费大量不必要的人力、物力、财力、时间,成本巨大却效率低下。相比传统物流,应用物流机器人于货物运输、储存、包装、流通加工和配送等过程进行装卸搬运,贯穿物流作业的始末从而直接提高了物流系统的效率和效益。机器人技术运用在物流行业将带来人力成本的节省、周转效率的提高。
物流运作往往环节众多,各方关系复杂,并且有大量的实物、资金、信息数据产生。人工智能对处理复杂网状结构和大数据量的强大能力与优势使其能为现代物流工作需求提供诸多方便,复杂网状结构和大数据量的特性使得物流天生就适合作为AI应用的场景。同样,人工智能在数据、算法、算力、技术等方面的优势可以为物流提供智能决策、可视化、自动化、机器人技术等强大的科技支持,能极大地推动智能物流的发展。
基于人工智能的智能物流体系
人工智能是一种前沿的交叉技术,主要目的是模拟人类思维生产出一些智能化的系统,他们像人类一样在社会中发挥着相应的职能作用。近年来,人工智能能够迅猛发展,主要动力来源于信息技术和智能设备,信息技术主要是计算机技术和通信技术,例如高等复杂的运算系统、能够处理数据量巨大的云计算平台和各种高效的通信网络系统,智能设备即指嵌入式设备以及其他芯片和边缘计算机节点等。随着大数据、云计算日趋成熟,新时代下,人工智能技术将主要以AI+某一具体行业或产业的形式呈现,物流就是其中重要的产业之一。下一代物流体系的一个主要特性将会是AI+物流。下图展示了基于人工智能的智能物流体系(AI+物流)示意图:
图3.2 AI+物流应用示意图
人工智能之所以能被广泛应用于物流中,主要是因为物流运作往往环节众多,时常伴随着大量的实物、资金、信息数据产生且各方关系复杂,人工智能具有处理复杂网状结构和大数据量的强大能力,其自然能为现代物流工作需求提供诸多方便;人工智能技术在计算机视觉、自然语言处理、机器人技术领域的强大科技优势也能极大地推动智能物流的发展。在物流产业链中,人工智能将参与仓储、运输和配送三个基本环节。此外,人工智能技术也能作为指导物流科技底层技术存在,从而实现技术落地的综合管理平台。人工智能将会是新一代物流行业重要的支撑技术,实现整个物流行业的信息化、标准化、智能化。
智能化物流仓储体系
仓储是企业物资流通供应链的一个重要环节,是现代物流的核心环节。仓储链中产生的仓库订货、货物入库、货物管理、货物出库等仓储物流信息一般具有数据量大、数据操作频繁、信息内容复杂等特点。新一代物流行业中,物流仓储环节应具有网络协调化、管理系统化、操作信息化、决策智能化、全面自动化等特点,基于人工智能背景下新一代智能仓库管理系统应实现仓库信息的自动化与精细化管理,指导和规范作业流程,提升仓库货位利用率从而完善仓库管理并提高仓库整体运行质量的特点,这些特点的实现需要人工智能技术的推进。智能仓储系统分为识别、搬运、存储、分拣和管理系统。图3.3展示了智能仓储系统的五大组成部分及主要的人工智能技术应用场景。
图3.3 智能仓储系统示意图
自动识别系统使用的技术主要为可穿戴设备、条码自动识别和RFID射频自动识别等。其中,可穿戴设备是传感器的载体,可实现人、机器、云端的高级无缝交互,非常适合AI与人机交互,当前仍然属于较为前沿的技术。应用到物流领域,可表现为免持扫描设备、AR智能眼镜、外骨骼、喷气式背包等。其中,智能眼镜为能凭借其实时的物品识别、条码阅读和库内导航等功能提升仓库工作效率;条码自动识别技术可同时识别多个标签并能应用于高速运动物体,操作快捷,便于快速查找、查询;RFID射频识别技术俗称电子标签,是一种非接触式的自动识别技术,通过射频信号自动识别目标对象并获取相关数据,识别工作无需人工干预,可工作于各种恶劣环境。
搬运系统
搬运系统使用的技术主要包括穿梭车(RGV)、自动导引小车(AGV)、无人叉车等。其中,穿梭车(RGV)又称为轨道式自动导引车,是伴随着自动化物流系统和自动化仓储而产生的设备,它既可以作为立体仓库的周边设备,也可以作为独立系统;自动导引小车(AGV)是通过激光导引或电磁导引装置,指导小车自行运动,具有安全保护及各种移栽功能,工业应用中无需驾驶员,可充电蓄电池为动力来源,目前广泛应用于仓储系统中货物的分拣和搬运;无人叉车是能够从仓库或工厂的某个地方把材料、托盘和其他物件运输到另一个地方的机器人;穿梭车可与其他物流设备实现自动连接,如出入库站台、各缓冲站台、输送机、升降机、机器人等;以上三个技术的共同特点为自动化程度高、搬运灵活,使用方便且支持自动充电等。目前,AGV在仓储物流领域主要应用于货物的分拣和搬运。
存储系统
存储系统主要以自动化立体库(AS/RS)为主。自动化立体库又称高架库或高架仓库,以计算机控制技术为主要手段,自动化搬运设备进行出入库作业,从而提高仓储利用率,减少货物和信息处理差错。除此之外,存储系统还包括高层货架、巷道堆垛机、输送机等,主要作用是支持自动化立体仓库的应用。
分拣系统
自动分拣是自动化仓储的核心,一般由控制装置、分类装置、输送装置及分拣道口组成。目前物流仓储系统主要应用的自动分拣设备有:滑块式分拣机、交叉带式分拣机等,它们都具有稳定快速分拣货物的能力,与其它技术相比可以大大地降低运营成本。事实上,搬运系统中使用的AGV机器人也可以用于分拣。
管理系统
管理系统主要包括仓库管理系统(WMS)和仓库控制系统(WCS)。结合了人工智能算法的WMS和WCS能实现自动推荐存储货位、补货库存分布平衡、调度机器人搬运、驱动生产端配货等功能,是整个智能仓储的大脑,能最大程度地优化仓储运营。
智能仓储是新一代物流行业中人工智能技术应用最为广泛的场景之一,其核心特色体现为数据感知、算法指导生产和机器人的融入。物流仓储的价值是整个供应链最大的一个节点,使用智能化仓储环境既能保障仓储安全,更能提高出库和入库的效率,全面地改善了仓储的运行模式。
智能化物流运输体系
图3.4 智能运输系统示意图
物流与智能运输系统都是当今交通运输行业发展的热点,建立一个高效的运输系统可以大大降低物流成本,提升物流服务质量。高效的运输系统离不开人工智能技术的支持,主要为无人驾驶和智能化管理。图3.4展示了智能运输系统的组成及主要的人工智能技术应用场景。
无人驾驶
物流运输的全自动化控制依赖于无人驾驶技术,包括物流无人货车、物流车队编队行驶等。无人驾驶技术是电气自动化技术在交通运输行业的一个重要领域,具体实现是在物流运输过程中为物流车辆内置中央处理器,从而自主控制车辆进行加减速、转弯、临时制动等驾驶操作,以实现完全脱离驾驶员。
管理系统
无人驾驶技术所有的数据计算都是通过网络远程操控物流车辆的驾驶行为。管理系统所使用的技术主要为远程节点控制、利用人工智能算法对临时环境进行分析,完成运输路径的规划和决策,实现智能调度。相比传统运输,全自动化控制的物流运输能节约大量人力,显得更为安全和高效。
随着物流运输信息化程度的提高,运输系统必将向更智能化的方向发展,运用人工智能,神经网络,知识发现等技术,通过合理的技术平台,建立以智能物流运输系统为核心的智能物流系统,能使物流系统更高效、可靠、安全地处理复杂问题,节约大量人力,显得更为安全和高效,也能为人们提供方便、快捷的服务。
智能化物流配送体系
优秀的物流配送系统不仅能提高物流效率、降低物流成本,更是物流服务商与客户关系的重要纽带,因此,物流配送中心的自动化程度需求也日益提高。人工智能背景下的智能物流配送系统的组成及一些主要的人工智能技术应用场景如下图所示:
图3.5 智能配送系统示意图
配送系统
配送系统使用的主要技术为无人车和3D打印。无人配送车会根据调度平台发出的命令,对目的地进行路径的自主规划,寻找最短线路并规避拥堵路段实现货物的无人配送;增材制造(Additive Manufacturing)俗称3D打印能灵活地制造消费者定制的商品,未来,城市内“3D打印+同城配送”的模式很有可能会出现,目前该技术处于研发阶段。
末端技术
末端新技术主要是智能快递柜及无人派送车。智能快递柜现已在国内一二线城市实现商用。但当前智能快递柜仍然面临着使用成本高、便利性智能化程度不足、使用率低、无法当面验货、盈利模式单一等问题,因此未来的快递末端将是由各种“驿站”与无人车、机器人的结合,货物首先送到各个“驿站”,再由无人配送车来完成“最后一百米”的任务。
管理系统
管理系统使用的人工智能技术主要为智能分拣、路径规划等。整个管理系统有一个智能调度中心,该中心搜集了整个配送系统的所有数据,将参与配送过程的人与无人设备通过多维度数据综合运算,从而实现机器人的智能分拣并能够在最短时间内给出最优配送方案。在未来,智能调度中心能实现配送真正的智能化,消费者既可以选择在楼下的快递柜领取包裹,也可以选择由无人机、无人车或快递员配送,而这一切都将由人工智能决策系统在综合考虑消费者的需求之后做出决策。
目前,中国城市物流配送体系严重依赖人力,这就需要更好地利用人工智能技术以实现更智能、更高效的全自动化配送。