猜完年龄后 微软这回要读你的表情
微软向开发者释出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都盼望在机器学习领域占有领先趋势的决心,究竟开发者较倾向哪边,或者短时间之内还很难明朗。