外媒BuzzFeed在上周报道了两则有关飞机的故事。
一是美国法警运营的秘密侦察机在墨西哥追捕到一名毒贩头目,二是在非洲追踪恐怖分子的军事承包商也在美国城市上空放飞侦察机。
有趣的是,这些消息并非来自匿名人士,而是来自一台受过训练的电脑。它可以识别已知的侦察机,然后与全球航线追踪网站Flightradar24上汇总的庞大飞行追踪数据进行匹配。
△ 图片截自Flightradar24
下面我们具体讲讲它是怎么做到的——
一般来讲,侦察机非常低调。比如FBI会先将自己的飞机注册到多个空壳公司,以此掩饰自己的真实身份。
所以,BuzzFeed News训练了一台电脑,让机器学习算法观察与FBI或美国国土安全部(DHS)具有相同飞行形态的其他飞机。去年,BuzzFeed就报道过这些飞机的一次空中侦查活动,记录了2016年8月中旬到12月末之间,超过4个月的数千次飞行。
BuzzFeed News首先通过一系列计算来描述Flightradar24记录的4个月内的2万架飞机的飞行特征,比如它们的转弯速率、速度、飞行高度、持续飞行时间等。他们还输入了生产商和每架飞机的型号信息,并包含了飞机应答机发出的4位编码。
之后,BuzzFeed News使用一套名为“随机预测”的算法,训练它识别两组飞机的特征,其中约有100架已知的FBI和DHS的飞机,还有500架随机挑选的飞机。
随机预测算法可以自行决定哪些数据最重要。由于侦察机通常会小半径飞行,所以最重要的参数便是飞机的转弯速率。BuzzFeed之后会使用它的模型评估所有飞机,计算每一家飞机匹配已知FBI和DHS飞机的概率。
这种算法并非绝对可靠,它曾将几个在小区域内旋转的跳伞者标记为侦察机。但作为侦察机的初步筛选方案,它的确很有效。除了美国法警和军事承包商Acorn Growth Companies的飞机外,它还识别出很多执法机构的飞机。
做媒体也不容易。