前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >英特尔推出自然语言处理开源库,代号“NLP Architect”

英特尔推出自然语言处理开源库,代号“NLP Architect”

作者头像
量子位
发布2018-07-24 11:38:07
3590
发布2018-07-24 11:38:07
举报
文章被收录于专栏:量子位量子位
安妮 编译整理 量子位 出品 | 公众号 QbitAI

成立一年的英特尔AI Lab最近又有新动作。

几天前,英特尔宣布推出开源库NLP Architect——这是一个用于自然语言处理(NLP)的库,帮助开发人员为聊天机器人和虚拟助手等会话应用提供所必需的功能,比如名称实体识别,意图提取和语义分析等,帮助智能体从对话中理解人类的行动。

推特网红(((λ()(λ() ‘yoav))))评论说,“这个开源库提醒了我们,对于NLP中的许多用例(特别是当输出空间很小的时候),用基于CPU的DyNet网络比在GPU上更有效”。

这到底是个怎样画风的开源库?

NLP Architect概览

在当前版本的NLP Architect中,研究人员从研究角度和实际应用两个方向,赋予了它一些有趣的特性。包括:

  • NLP核心模型,它能对NLP工作流的语言特性进行鲁棒性语音特征的提取,例如依存句法分析器(BIST)和NP chunker。
  • 性能最佳的NLU模块,例如,意图提取(IE)和命名实体识别(NER)
  • 处理语义理解的模块:例如colocations,NP嵌入表示(例如NP2V)等
  • 用于会话人工智能的组件:聊天机器人应用程序就是恰当的例子,包括对话框系统、序列组块和IE
  • 使用新拓扑结构的的端到端DL应用程序:比如Q&A和机器阅读理解等

NLP Architect提供了上述所有模型的训练和推理的端到端示例,还包括在部署这些模型时经常用到的功能,比如数据pipeline、公共功能的调用和与NLP相关的实用工具。

研究人员还介绍说,NLP Architect是模块化的结构,易于集成。

模块化的NLP Architect

这个开放而灵活的NLP组件库为英特尔提供了与合作伙伴启用NLP解决方案的基础,此外,NLP Architect还提供了针对NLP工作负载的英特尔软件和硬件的分析和优化的平台。其中一些组件,还提供了预训练模型。

对了,这个存储库中使用了以下几个开源的深度学习框架:

  • Intel neon
  • Intel Nervana graph
  • Tensorflow
  • Intel-Optimized TensorFlow
  • Keras
  • Dynet

可抱走的资料

开发人员可以从NLP Architect GitHub存储库中下载代码,并按照指示安装。在项目主页中可以找到所有核心模块和端到端示例的文档。

英特尔官方博客:

https://ai.intel.com/introducing-nlp-architect-by-intel-ai-lab/

NLP Architect项目首页:

http://nlp_architect.nervanasys.com/

代码地址:

https://github.com/NervanaSystems/nlp-architect

作者系网易新闻·网易号“各有态度”签约作者
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-05-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 量子位 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • NLP Architect概览
  • 可抱走的资料
相关产品与服务
NLP 服务
NLP 服务(Natural Language Process,NLP)深度整合了腾讯内部的 NLP 技术,提供多项智能文本处理和文本生成能力,包括词法分析、相似词召回、词相似度、句子相似度、文本润色、句子纠错、文本补全、句子生成等。满足各行业的文本智能需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档