猜完年齡後 微軟這回要讀你的表情
微軟向開發者釋出Emotion API,可協助辨識圖片內人物的表情。(取自微軟Blog)
還記得微軟先前的「How-old.net」服務嗎?只要上傳圖片就可以測你的年齡,讓臉書好幾天都被類似的圖片刷版。近日,微軟更進一步釋出 Emotions API((Application Programming Interface, API)),能夠判讀照片人物的情緒,並且提供開發者使用,盼望讓這項工具發揚光大!
網友們可以前往微軟 Project Oxford 網站,透過直接上傳電腦中的相片,或是輸入照片的網址,都可以讓程式判讀照片人物的情緒。目前,這項 Emotion API 可以解讀8種表情,包含憤怒(anger)、輕蔑(contempt)、恐懼(fear)、厭惡(disgust)、快樂(happiness)、撲克臉(neutral)、悲傷(sadness)與驚訝(surprise),使用者只需要將滑鼠移動到圖片人物臉部的位置,就可以得到辨識在8個項目的分數。分數區間位於0-1之間,因此以上8個項目的得分大多都是小於1的分數。
編輯自行上傳照片進行測試表情辨識功能的結果。(取自Project Oxford網站)
這項技術是基於機器學習(Machine learning)而來,也就是說需要透過大量資料來協助程式學習判讀圖中人物的表情,因此結果不一定準確。如果你也願意爲Emotion API貢獻,也可以上傳照片來玩玩,相信頗有博君一笑的效果啊!
在微軟的 Project Oxford 專案中,除了先前的年齡辨識工具外,也提供影片人臉追蹤以及語言辨識等工具。Emotion API 將在今年底之前向開發者開放,讓對於機器學習感興趣,但可能不具有開發能力的開發者,都可以使用這項工具來開發自己的程式。
微軟、Google、Facebook等科技公司都投注相當多的資源在機器學習上,原因不外乎這是更爲聰明的程式開發方法。與微軟開放API的方式相同,Google不久前也開放了名爲TensorFlow的機器學習程式庫,並採開放原始碼的方式,提供給開發者使用。不難看出微軟、Google都盼望在機器學習領域佔有領先趨勢的決心,究竟開發者較傾向哪邊,或者短時間之內還很難明朗。