计算机、Python与数据科学:从导航应用到人工智能的探索
1. 大数据移动应用案例:Waze导航
1.1 Waze的成功与数据处理
Google的Waze GPS导航应用拥有9000万月活跃用户,是最成功的大数据应用之一。早期的GPS导航设备和应用依赖静态地图和GPS坐标来确定前往目的地的最佳路线,无法动态适应不断变化的交通状况。而Waze则处理大量的众包数据,这些数据由全球用户及其设备持续提供。它会在数据到达时进行分析,以确定在最短时间内将你送达目的地的最佳路线。为实现这一目标,Waze依赖于你的智能手机的互联网连接,应用会自动向其服务器发送位置更新(前提是你允许),并根据当前交通状况动态重新规划路线,同时调整地图。用户还会报告其他信息,如路障、施工、障碍物、故障车道上的车辆、警察位置、油价等,Waze会向这些位置的其他司机发出警报。
1.2 Waze使用的技术
Waze使用了多种技术来提供服务,以下是一些可能使用的技术:
- 开源软件 :如今创建的大多数应用至少会使用一些开源软件。
- JSON数据传输 :Waze通过互联网在其服务器和用户移动设备之间通信,数据通常以JSON(JavaScript对象表示法)格式传输。
- 语音合成与识别 :Waze使用语音合成来播报驾驶方向和警报,并使用语音识别来理解你的语音命令。
- 自然语言处理(NLP) :将语音自然语言命令转换为文本后,Waze需要确定要执行的正确操作,这需要自然语言处理。
-
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



