AI即是人工智慧(artificial intelligence)的縮寫,近幾年AI一詞大家應該也越來越熟悉。以大量的貓照片來訓練電腦認得貓,之後電腦就能夠從動物的照片中辨認出哪些是貓,也因此AI開始被發展運用在許多日常生活中,現在訂票防止機器人的驗證方式「請你選出有紅綠燈、請你選出有自行車」的圖像,也都是AI在日常生活中的運用。
而我們所使用的photo ID方法,以大量的照片來辨識花紋海豚個體,也同樣適合訓練AI來輔助我們加速辨識工作。因此在專業工程師與團隊的開發下,終於讓「辨識花紋海豚的AI系統」誕生了!究竟AI是如何輔助我們進行photo ID的工作呢?請聽我繼續說下去~
而我們所使用的photo ID方法,以大量的照片來辨識花紋海豚個體,也同樣適合訓練AI來輔助我們加速辨識工作。因此在專業工程師與團隊的開發下,終於讓「辨識花紋海豚的AI系統」誕生了!究竟AI是如何輔助我們進行photo ID的工作呢?請聽我繼續說下去~
1. 訓練AI認得花紋海豚的背鰭
熟悉鯨豚photo ID計畫的朋友應該已經瞭解,我們辨識花紋海豚的部位主要是背鰭,不是大頭喔~!所以我們需要先訓練AI認得鯨豚浮出海面的背鰭,雖然這一步看來微小卻是非常重要的,當AI能夠從照片中藍藍的海面「辨識出鯨豚背鰭」,也才有可能邁向「鯨豚個體辨識」!
2. 讓AI標記出照片中的背鰭
當AI能夠辨識出照片中的背鰭後,我們就可以讓AI幫助我們進行標記的工作了!這看似簡單的工作,過往以人工執行的狀態下,必須把每一張照片中的每一隻花紋海豚的背鰭單獨剪下,並另存成圖檔,做為後續個體辨識最基礎的素材。而透過AI的輔助,省下人工的剪裁工序,AI也可以從原始照片中直接標記出鯨豚的背鰭,並進行後續的個體辨識工作。
但是,現階段的AI還是有不完美之處,你可以從下面輪播的5張照片中看出一些端倪,請你數一下照片中有幾隻花紋海豚呢?白色的框框是AI標記出來的個體,而你擁有的人類智慧可以辨識出幾隻呢?
但是,現階段的AI還是有不完美之處,你可以從下面輪播的5張照片中看出一些端倪,請你數一下照片中有幾隻花紋海豚呢?白色的框框是AI標記出來的個體,而你擁有的人類智慧可以辨識出幾隻呢?
上面輪播的5張照片中,共有23隻花紋海豚喔!
3. 再訓練AI認得特定個體
接下來要以相同的概念訓練AI,讓AI能夠認得花紋海豚中的「來」、「甲骨文」、「拉鍊」等個體。這是讓AI能夠輔助花紋海豚個體辨識的重要關鍵,我們需要先彙整出每隻個體的背鰭照片,且若要讓AI個體辨識的成果有好的品質,每隻個體需要對焦清楚、像素夠大且不同角度拍攝的照片至少100張以上,才能夠訓練AI到一定的水準。
不同拍攝角度的花紋海豚「來」的背鰭,以及左側及右側。(拍攝期間2010~2012年)
4. 讓AI展開花紋海豚個體辨識任務!
經過訓練後,目前AI已經認得45隻花紋海豚個體。現在當我們提供新的一批花紋海豚的照片給AI時,AI就能夠快速的從照片中辨識出哪幾隻是已經認得的個體,並且也讓我們知道AI對此結果的信心程度是多少。
如同下面輪播的照片即為AI辨識後的結果,淺藍色的框框與上方呈現的「KU_022(91%)」訊息,即是AI辨識後的資訊。「KU_022」是黑潮目前已辨識的450隻花紋海豚個體資料庫中的編號,「KU」為黑潮的代稱,後三碼則為流水號,而圖示中括弧內的百分比則是AI的信心程度,百分比越高表示AI越肯定辨識結果與該個體相符。所以「KU_022(91%)」整體而言表示,AI認為淺藍色框框內的背鰭為KU_022個體,信心程度91%。
如同下面輪播的照片即為AI辨識後的結果,淺藍色的框框與上方呈現的「KU_022(91%)」訊息,即是AI辨識後的資訊。「KU_022」是黑潮目前已辨識的450隻花紋海豚個體資料庫中的編號,「KU」為黑潮的代稱,後三碼則為流水號,而圖示中括弧內的百分比則是AI的信心程度,百分比越高表示AI越肯定辨識結果與該個體相符。所以「KU_022(91%)」整體而言表示,AI認為淺藍色框框內的背鰭為KU_022個體,信心程度91%。
5. AI同學還在努力學習,我們也還需要持續精進!
目前AI仍然持續發展中,期望從已經認得的45隻個體開始,鎖定較常被記錄到的「來」家族和「X」家族成員,透過AI輔助加速辨識過往累積數萬張的照片,也以此掌握較完整的花紋海豚社會結構,也讓我們能夠對花紋海豚的認識更進一步。