第560章 模擬分析(1/2)
请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
陈江站在大屏幕前,盯著那些正在逐帧回放的轨跡线,忽然转过头看向林征。
“林处长,能不能把现有的数据做成一个预测模型“
“预测模型“
“对。既然我们已经有了五组车过去三个月的行驶数据,能不能用这些数据建一个行为模型。
然后把时间轴继续往前推,看看按照他们目前的模式,接下来会发生什么“
林征沉默了几秒,指尖在桌面上轻轻敲了两下。在脑子里过了一下,数据结构和算法框架。
“可以,但只能是初步的。
高度擬真的模擬需要更多的数据:比如具体车速、驾驶员反应时间、当时的路况和天气条件、测速设备的实际覆盖范围……
我们现在手里的数据,还不足以做精確定量分析。“
林征顿了顿,又补了一句。
“但初步的行为模式模擬,还是可以做的,高度擬真的模擬可以后面添加数据再做。
初步模擬也能告诉我们,按照现有趋势,这些车辆的时空交匯点会如何发展。
可以作为科学判断的依据,但不能作为唯一结论。“
赵东来从大屏幕前转过身,语气乾脆道。
“那就做,初步模型也够用了。
我需要知道的是:如果他们继续按这个模式跑下去,接下来会发生什么。“
林征没有再多问,直接转向操作台,开始搭建模型框架。
他先调出一个空白的模擬环境,把五组车的三个月行驶数据作为训练集导入。
设定时间轴从三周前:也就是齐横他们最后一次飆车的时间点开始,向下推进。
“模型会学习每一组车的出现频率、出现时段、行驶路线和车速分布。
然后按照学习到的行为模式,推测他们在未来特定时间点的位置概率。“
林征一边操作一边解释。
“因为是初步模型,我不会加入过多的环境变量。
只考虑车速、路线偏好和时段选择三个核心维度,误差范围大约在正负十分钟以內。“
赵东来走到操作台旁边站著看。
屏幕上的进度条在缓慢推进,林征的手指在键盘上快速敲击,窗口一个接一个地弹出又关闭,代码行在屏幕上滚动。
一个小时过去了。
“好了。初步模型已完成。
我现在输入五个车组的歷史轨跡数据,从三个月前开始,按时间顺序推进。“
林征靠回椅背,深吸了一口气,然后移动滑鼠,点击了“运行“按钮。
大屏幕上出现了一个新的画面,和之前展示真实轨跡线时一样的动態地图。
但这一次,轨跡线的顏色更浅,边缘有些模糊,像是隔著一层毛玻璃在看。
这是模擬数据的特徵:与真实数据相比,模擬数据带有概率分布的不確定性,所以视觉呈现上会显得不够清晰。
五条顏色不同的轨跡线从地图的五个不同入口进入,按照各自的歷史模式开始移动。
“最开始这段,模型完全按照歷史数据復现。“
屏幕上,五条线沿著各自原本的路线行驶,速度、停靠节点、转弯位置都与真实记录几乎完全一致。
赵东来看了一眼,確实和之前看到的轨跡线叠加图差別不大。
“现在,模型要进入『后续推演』了。“
林徵调整了时间轴推进速度。
模擬从三周前,也就是齐横他们最后一次飆车开始,时间轴向前快速推动,五条线在屏幕上开始有了新的移动轨跡。
“我每一周,推进一次。“林征点击模擬播放。
屏幕上,代表五组车的轨跡线,开始从三周前那个时间点,重新移动。
它们按照过去三个月学习到的行为模式,沿著各自偏好的路线前进。
前两周的模擬轨跡和真实轨跡,几乎没有差別,依旧是各条路线各跑各的。
到了第三周的末尾,屏幕上出现了变化。
两组车的轨跡线,在绕城高速东段k14附近的一个交匯点上,同时出现。
它们从两个不同的方向进入同一路段,时间差不到一分钟。
赵东来没有说话,陈江站在他身后,双手交叉抱在胸前,眉头微微皱起。
“继续推。“赵东来说道。
林征点击继续,时间轴又推进了一周。
大屏幕上,之后又一周的模式又出现了变化:三组车在同一个交匯点上同时出现,时间差缩短到三十秒以內。
本章未完,点击下一页继续阅读。