"打造手腕上的人工智能是关于 Ticwatch 的技术分享,由出门问问的高级系统架构师范超霏在SDCC 2016大会上讲述,主要涉及智能穿戴设备上的语音识别、自然语言处理和智能推送服务的构建与优化。"
本文详细介绍了出门问问在构建手腕上的人工智能——Ticwatch的过程中所采用的技术和策略。Ticcloud 是他们的人工智能服务平台,提供语音识别、语音合成、语义分析、垂直搜索和智能推送等功能。该平台基于开源软件进行二次开发和定制化,以实现低能耗的语音唤醒和离线语音识别。
在语音识别方面,出门问问在2013年7月就开始采用深度神经网络(DNN)系统,并与约翰斯·霍普金斯大学的语音研究团队保持合作。他们实现了对多种类别信息的识别,如机票查询、电影推荐等,并通过语义分析理解用户的需求,例如查找特定地点的餐馆。
自然语言处理方面,包括分词、命名实体识别,用于理解用户的指令,如“交大附近的南京大排档”,系统能识别出这是关于地理位置、附近条件和餐饮类别的请求。通过建立分类器,可以对用户意图进行分类,并根据地理位置信息关联到具体的实体,如“交通大学”。
对接60多个垂直领域和近百家本地移动数据供应商,出门问问提供了精准的垂直搜索服务,例如提供熬夜贴士、出行建议、行程提醒等。这些服务依赖于大数据和智能推送,利用机器学习算法优化声学模型和语言模型,以及特征提取,确保识别结果的准确性。
在数据采集方面,出门问问采用了自动化数据采集、开放API、官方合作和人工标注等多种方法,针对垂直领域的真正用户需求来匹配和采集数据。数据量的大小对于模型的训练至关重要,但同时也需要注意数据的有效性和拐点,以避免数据冗余。
Ticwear 的发展历程展示了从Android Open Accessory Development Kit (AOSP) 到 Ticwear 的演变,期间对框架进行了裁剪和定制,增加了蓝牙支持、优化了功耗,并开发了新的功能如手势控制。同时,还重写了应用程序,整合了语音服务,并推出了 MobvoiMobileService 作为蓝牙服务。
总结来说,打造手腕上的人工智能涉及语音识别技术、自然语言处理、大数据智能推送等多个关键领域,出门问问通过不断的技术创新和优化,实现了在智能穿戴设备上的高效、智能化用户体验。