NLP Architect

英特尔自然语言处理库
授权协议 Apache-2.0
开发语言 Python
所属分类 神经网络/人工智能、 自然语言处理
软件类型 开源软件
地区 不详
投 递 者 颜经艺
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

NLP Architect 是一个开源的 Python 库,用于探索最先进的深度学习拓扑结构和技术,以优化自然语言处理和自然语言理解神经网络。NLP Architect 的设计是为了灵活地添加新的模型、神经网络组件、数据处理方法,并方便训练和运行模型。

特点

  • 新颖的 NLU 模型展示了新颖的拓扑结构和技术
  • 优化的 NLP/NLU 模型,展示了神经 NLP/NLU 模型的不同优化算法
  • 面向模型的设计:
    • 从命令行中训练和运行模型。
    • 在 Python 中使用模型进行推理的 API
    • 运行程序的 CLI 子系统
  • 基于以下深度学习框架
    • TensorFlow
    • PyTorch
    • 带有 MKL-DNN 的 Intel-Optimized TensorFlow
    • 视觉识别系统(Dynet)

安装 NLP Architect

建议在新的 Python 环境中安装 NLP Architect,以使用最新的 Python 3.6+ pip, setuptoolsh5py.

使用 pip安装

仅安装核心库

pip install nlp-architect

从源代码安装(Github)

包括核心库、示例、解决方案和教程:

git clone https://github.com/IntelLabs/nlp-architect.git
cd nlp-architect
pip install -e .  # install in developer mode
  • 1.BERT-large模型 解析:24-layer, 1024-hidden, 16-heads, 330M parameters。 2.BERT-base模型 解析:12-layer, 768-hidden, 12-heads, 110M parameters。 3.chinese_wwm_L-12_H-768_A-12.zip 解析: [1]bert_model.ckpt # 模型权重 [2

  • 自然语言处理系统NLP之拼写纠错 英文拼写纠错 英文拼写纠错按照类型不同,分为Non-word Errors和Real-word Errors。Non-word Errors指拼错的单词,如将“giraffe”写成“graffe”;Real-word Errors指单词误写为其他的单词,如将“there”错误拼写为“three”(形近),将“peace”误拼为“piece”(同音),将“two”错

  • RPA 架构师需要具备的技能有哪些?使用markdown格式,不少于3000字,细化到3级目录。 ​ 一、RPA架构师需要具备的技能 1. 对RPA的理解 RPA架构师需要对RPA有整体的认知,包括RPA的原理、定义、应用场景、优缺点等等,要对RPA做到心中有数。 RPA是Robotics Process Automation的缩写,也被称为机器人流程自动化,它是一种可以模拟人类的重复行为的技术,

  • 再简单的事情也要全力以赴的去做 有些事情我以为比较简单,几下能做完,其实真正开始做时,才发现遇到了各种各样的问题,狮子搏兔,当用全力,就是这个道理。 职业发展就是个眼界不断提高的过程,不管什么行业都是如此。 如何开阔自己的眼界呢? 读万卷书,行万里路,多见不同的人,多经历不同的事。 一、如何成为牛逼的程序员? 多阅读好代码 分辨出来哪些是好代码,哪些是不好的代码? 能够识别出代码的坏味道 简洁 优

  • 【作者:吴斌,原文创作于2016-08-11,如今仍有较高参考价值,但不排除部分信息需要更新。文中有很多引用,不一一列举出处了。】        关于自然语言的实体提取,在自然语言处理的应用里面,是非常实用的技术。在实际项目中,粗略地讲,我认为有3种情况:1,规则明显,精度要求高,适合用规则模板做,比如:会议航班等日程识别提醒,地址识别。2,规则不明显,但是基本可以找到规律,适合用统计模型(CRF

 相关资料
  • 主要内容 前言 课程列表 推荐学习路线 数学基础初级 程序语言能力 机器学习简介 自然语言学习初级 数学和机器学习知识补充 自然语言处理中级 自然语言处理专项领域学习 前言 我们要求把这些课程的所有Notes,Slides以及作者强烈推荐的论文看懂看明白,并完成所有的老师布置的习题,而推荐的书籍是不做要求的,如果有些书籍是需要看完的,我们会进行额外的说明。 课程列表 课程 机构 参考书 Notes

  • 知识图谱 接口: nlp_ownthink 目标地址: https://ownthink.com/ 描述: 获取思知-知识图谱的接口, 以此来查询知识图谱数据 限量: 单次返回查询的数据结果 输入参数 名称 类型 必选 描述 word str Y word="人工智能" indicator str Y indicator="entity"; Please refer Indicator Info

  • PyTorch 自然语言处理(Natural Language Processing with PyTorch 中文版)

  • 这是一本关于自然语言处理的书。所谓“自然语言”,是指人们日常交流使用的语言,如英语,印地语,葡萄牙语等。

  • 自然语言处理怎么学? 先学会倒着学,倒回去看上面那句话:不管三七二十一先用起来,然后再系统地学习 nltk是最经典的自然语言处理的python库,不知道怎么用的看前几篇文章吧,先把它用起来,最起码做出来一个词性标注的小工具 自然语言处理学什么? 这门学科的知识可是相当的广泛,广泛到你不需要掌握任何知识就可以直接学,因为你不可能掌握它依赖的全部知识,所以就直接冲过去吧。。。 话说回来,它到底包括哪些

  • 自然语言处理之序列模型 - 小象学院 解决 NLP 问题的一般思路 这个问题人类可以做好么? - 可以 -> 记录自己的思路 -> 设计流程让机器完成你的思路 - 很难 -> 尝试从计算机的角度来思考问题 NLP 的历史进程 规则系统 正则表达式/自动机 规则是固定的 搜索引擎 “豆瓣酱用英语怎么说?” 规则:“xx用英语怎么说?” => translate(XX, English)

  • 自然语言处理(NLP)是指使用诸如英语之类的自然语言与智能系统通信的AI方法。 当您希望像机器人这样的智能系统按照您的指示执行,当您想要听取基于对话的临床专家系统的决定等时,需要处理自然语言。 NLP领域涉及使计算机使用人类使用的自然语言来完成有用的任务。 NLP系统的输入和输出可以是 - Speech 书面文字 NLP的组成部分 在本节中,我们将了解NLP的不同组件。 NLP有两个组成部分。 组

  • 来自 PythonProgramming.net 的文章,欢迎阅读自然语言处理系列教程,使用 Python 的自然语言工具包 NLTK 模块。