Facebook开源NLP建模框架PyText
2018年12月17日 由 浅浅 发表
149715
0
Facebook AI Research宣布推出PyText的开源版本,PyText是一个NLP建模框架,每天为Facebook及其应用程序系列用户提供超过10亿次预测。
PyText为Facebook新的Portal智能显示器以及Facebook Messenger智能助手M的语音命令提供支持。自然语言处理涉及系统如何解析人类语言并能够做出决策并获得洞察力。
Facebook表示,PyText框架是AI研究人员在实验和部署之间更快地进行移动的渠道,对于文档分类,序列标记,语义分析和多任务建模等任务尤其实用。
M会听取在聊天应用对话中使用的单词,比如预约优步乘车服务,祝朋友生日快乐,推荐Spotify歌曲或食谱等内容。
此外,Portal智能显示器还推出一些新功能,包括智能相机的自定义控制,使用AI来构建视频通话,以及可以简单地说“打电话给妈妈”,而不需要说出她的全名,这些能力由PyText提供支持。
“我们计划将PyText作为我们未来的主要NLP平台,”Facebook AI研究工程师Ahmed Aly Hegazy和Christopher Dewan表示,“AI研究人员和工程师现在可以使用PyText更快速,更轻松地试验和部署系统,以执行文档分类,序列标记,语义分析,多任务建模和其他任务。”
使用PyText将Facebook核心应用程序中使用的会话AI模型的准确性提高了10%。当用于跨多个服务器和GPU集群的分布式训练时,PyText将所需的训练时间缩短了3-5倍。
用于会话AI的PyText框架是使用PyTorch 1.0构建的,可以与ONNX以及Caffe2共同进行大规模的推理。PyText附带了一个预建的AI模型库和教程。
PyText与DeepText不同,DeepText是Facebook的另一种会话式AI服务,用于搜索你使用的单词。但PyText能够动态实现图形,依赖于组件架构来简化工作流程并支持快速实验。
开源:github.com/facebookresearch/PyText