研究人員訓(xùn)練機器學(xué)習(xí)算式“偷聽”貨船經(jīng)過時發(fā)出的聲音以確定它的位置。圖片來源:Christopher Intagliata
在電影《獵殺紅色十月號》中,由演員Sean Connery扮演的蘇聯(lián)潛艇艇長命令船員確定一個目標的定位時說:“Vasily,給我一個聲脈沖,只要一個。”
這里的聲脈沖是指“主動聲吶”。美國海軍研究辦公室(ONR)的Bob Headrick說,它是打開手電筒的聲學(xué)對等物。這意味著你在獲得信息,但同時也向其他船只泄露了自己的位置。
“你知道對于潛艇來說第一要務(wù)是保證不被人發(fā)現(xiàn)。”潛艇可以通過偷聽其他船只的聲音——如傾聽螺旋槳和電子設(shè)備的聲音——確保自己的秘密位置。這樣的方法叫作“被動聲吶”,通常它需要一名有技術(shù)的操作者。但研究人員正在教機器做這件事。
他們首先用28個水下麥克風(fēng)的陣列記錄了水下貨船離開加州海岸時的隆隆聲,并把這種聲音和船只的真實GPS坐標“喂給”機器學(xué)習(xí)算式。然后,研究人員給了算式新的記錄并提問:“現(xiàn)在船在哪里?”
“它做得非常好。”斯克里普斯海洋研究所水下聲學(xué)研究博士Emma Ozanich說。利用聽學(xué)數(shù)據(jù),她說,算式指出了10公里外船的位置,誤差僅有兩三百米。
但人們并不清楚該機器現(xiàn)在知道什么。“機器學(xué)習(xí)特別是神經(jīng)網(wǎng)絡(luò)有趣的一部分是,它很難真正把具體學(xué)習(xí)的東西拿出來。它有點像一個黑盒子。”該研究近日發(fā)表于《美國聲學(xué)學(xué)報》。
ONR的Bob Headrick說,與真實世界場景潛艇需要解決的問題相比,這里使用的數(shù)據(jù)相對簡單。盡管如此,他依然表示,隨著進一步的發(fā)展,你可以“通過努力,創(chuàng)造一個可以擊敗訓(xùn)練有素的操作員的計算機程序”。
畢竟,機器打敗最好的人類操作員是有先例的。那就是另一場戰(zhàn)役:國際象棋。