判断一张照片拍摄地点的依据,可以不止有 GPS 定位信息了。 Google 的云端服务应用 Google Photos 就用人工智能,靠图片内容识别地理位置。 当照片里有埃菲尔铁塔的一角,而你又关闭了图片的 GPS 记录,Google 会把它认出来并且打上“巴黎”的标签。 Google Photos 可以依据内容做图片分类,当然 GPS 信息也是它的判断依据之一
- X% @! b, G, [9 C1 S9 c3 t% _
6 i2 T: _+ W8 X u带有当地标志性建筑的图当然不难识别,那如果是不知名的街头巷尾、或者室内的花花草草呢?Google 的机器学习工程师在这个问题上做了点研究。 按照人类大脑的工作方法,判断“这张图是在哪儿拍的?”时,你会调动起所有的知识和经验,寻找图片背后的信息。比如“这个路牌上写的是日文”、“这种植物只生长在美洲地区”、“建筑风格不像是亚洲地区”…… 工程师们首先挑选了全世界人口密集、或者摄影师常去的地区,排除了人迹罕至的荒郊野岭和海洋,之后将这些区域划分成 26000 个大小不一的方块。
$ n1 `7 Z6 `; x& ^接下来,工程师从网上找来 1.26 亿张包含 GPS 信息的图片当做“食材”,投入到机器学习算法之中,让计算机去认识、学习不同地方的图片有哪些特征。 每一张图都会对应一个区域方块,这些信息构成了庞大的数据库,机器人相当于掌握了判断事物的“经验和知识”,可以根据图片里的细节判断地理位置了。 研究团队用 Google 街景和 Flickr 做了测试,结果显示,虽然不能全部判断正确,但这台机器人已经具备了类似人类大脑判别位置的能力。 不过目前算法的精确度并不高,实际的测试中,“街道级别”的精确度只有 3.6%,达到“城市级别”的也只有 10.1%。 这看上去是个挺酷的机器人,但你的隐私处境可能会更加危险了——Google 已经掌握了不用 GPS 判别地理位置的方法,即时关闭了定位功能,你的手机也还是可能变成时刻监视你的间谍,同时还是个头脑聪明会推理的侦探。
3 V# h# q7 B( B9 f( i" ] |