spacy 英文模型下载_spaCy2.1中文模型包
1、预训练模型概述
spaCy是最流行的开源NLP开发包之一,它有极快的处理速度,并且预置了
词性标注、句法依存分析、命名实体识别等多个自然语言处理的必备模型。
本包提供适用于spaCy 2.1的中文预训练模型,包括词向量、词性标注、依存
分析和命名实体识别,由汇智网整理提供。
下载后将解压到一个目录即可,例如假设解压到目录 /spacy/zh_model,目录结构如下:
/spacy/zh_model
| - meta.json # 模型描述信息
| - tokenizer
| - vocab # 词库目录
| - tagger # 词性标注模型
| - parser # 依存分析模型
| - ner # 命名实体识别模型
使用spaCy载入该模型目录即可。例如:
import spacy
nlp = spacy.load('/spacy/zh_model')
doc = nlp('西门子将努力参与中国的三峡工程建设。')
for token in doc:
print(token.text)
2、使用词向量
spaCy中文模型采用了中文维基语料预训练的300维词向量,共352217个词条。
例如,查看词向量表大小及维度:
import spacy
nlp = spacy.load('/spacy/zh_model')
print(nlp.vocab.vectors.shape)
print(nlp.vocab['北京'].vector)
结果如下:
(352217, 300)
[-0.136166 -0.339835 0.528109 0.417842 -0.093321 -0.42306 -0.475931
-0.125459 0.137432 -0.567229 0.242339 0.245993 -0.377495 -0.274273
...
0.238025 0.309567 -0.692431 -0.078103 -0.26816 0.051805 0.075192
-0.052902 0.376131 -0.221235 0.23855 -0.11685 0.40507 ]
3、使用词性标注
spaCy中文词性标注模型采用Universal Dependency的中文语料库进行训练。
import spacy
nlp = spacy.load('/spacy/zh_model')
doc = nlp('西门子将努力参与中国的三峡工程建设。')
for token in doc:
print(token.text,token.pos_,token.tag_)
将得到如下的词性标注结果:
西门子 NNP
将 BB
努力 RB
参与 VV
中国 NNP
的 DEC
三峡工程 NN
建设 NN
4、使用依存分析
spaCy中文依存分析模型采用Universal Dependency的中文语料库进行训练。
例如,下面的代码输出各词条的文本、依赖关系以及其依赖的词条:
import spacy
nlp = spacy.load('/spacy/zh_model')
doc = nlp('西门子将努力参与中国的三峡工程建设。')
for token in doc:
print(token.text,token.dep_,token.head)
输出结果如下:
西门子 nsubj 参与
将 advmod 参与
努力 advmod 参与
参与 ROOT 参与
中国 det 建设
的 case:dec 中国
三峡工程 nmod 建设
建设 obj 参与
。 punct 参与
也可以使用spaCy内置的可视化工具:
from spacy import displacy
displacy.render(doc,type='dep')
结果如下:
5、使用命名实体识别
spaCy中文NER模型采用ontonotes 5.0数据集训练。
例如:
import spacy
nlp = spacy.load('/spacy/zh_model')
doc = nlp('西门子将努力参与中国的三峡工程建设。')
for ent in doc.ents:
print(ent.text,ent.label_)
输出结果如下:
西门子 ORG
中国 GPE
三峡工程 FAC
也可以使用spaCy内置的可视化工具:
from spacy import displacy
displacy.render(doc,type='ent')
运行结果如下:
spacy 英文模型下载_spaCy2.1中文模型包相关推荐
- sketchup模型 下载【花瓣吊灯模型】
设计朋友们 曾经,你有没有苦恼过 在设计模型推敲阶段.或者建模阶段 缺少各种常用的景观模型 比如:植物.构筑.家具.装饰.人物等等 现在小编整理了一些你所需的SU模型 这里有[花瓣吊灯模型] 让我们一 ...
- linux中文语言包下载地址,centos中文语言包-官方版-centos中文语言包fonts-chinese-3.02-12.el5.noarch.rpm-独木成林...
centos中文语言包 fonts-chinese-3.02-12.el5.noarch.rpm,直接在目录下运行: rpm -ivh fonts-chinese-3.02-12.el5.noarch ...
- 3D模型下载 - 3D模型免费下载
家具模型 建筑模型 日常用品模型 电器模型 装饰摆设模型 交通工具模型 动物植物模型 其它模型 家具模型 更多 >> 三人时尚沙发 时尚欧式沙发 桌椅緄合拾壹拾04-25 桌椅緄合拾拾伍0 ...
- TortoiseSVN下载安装及配置中文语言包
目录 一.下载地址 三.安装 四.更换中文语言包 五.效果 一.下载地址 TortoiseSVN下载 详图: 顺便下个中文语言包64位(页面滚动往下拉就看到了) 二.安装 2个下载包 ...
- win10html中文乱码,Win10预览版10125中文语言包安装及乱码解决方法
昨天,Win10预览版10125的英文ISO系统镜像以及Win10 build 10125的中文语言包已经泄露到网络上了,很多朋友迫不及待尝试安装了这个版本,有些朋友反馈即使安装了中文语言包,有些软件 ...
- Ubuntu安装中文语言包
Ubuntu安装中文语言包及中文输入法的问题.即使自己在安装的时候选择了中文语言,新安装的Ubuntu的中文支持还是非常薄弱的,连个最基本的中文输入法都没有-除非你用的是Ubuntu DVD版. 正常 ...
- magento 1.7 中文语言包
今天在给客户下载Magento 1.7中文语言包的时候看到官方已经把版本更新到1.7了,速度还是蛮快的.Magento的中文语言包一直是个很奇葩的事情,在Magento刚出来没 多久的时候,甚至在一年 ...
- ubuntu linux改中文语言包,Ubuntu安装中文语言包
为Ubuntu 9.10升级语言包,只需要简单的几步. 1.点击顶部工具栏的System--Administration--Language Support. 2.弹出如下语言切换窗口. 3.点击In ...
- spacy 英文模型下载_spaCy
spaCy 是一个Python自然语言处理工具包,诞生于2014年年中,号称"Industrial-Strength Natural Language Processing in Pytho ...
最新文章
- DL645规约学习笔记-一帧数据解释
- 两个EdgeNode夹一个Node
- 安卓开发 底部导航图标切换时动画效果_安卓10系统终于来了,流畅度堪比苹果?...
- 【Python】函数默认参数怎么改变?
- Python 基础练习
- c语言队列原理的实现,c印记(十二):队列queue原理与实现
- 01-SpringMVC 原理
- Nginx之配置后端服务器组
- uni-app开发规范
- 字节回应阿里涉侵犯男员工曾面试并通过一面;HarmonyOS 2.0用户数升至5000万|极客头条...
- 【转载】C/C++预处理指令
- EPM240T100的Pin
- virtualbox窗口和win10窗口切换
- Windows如何关闭自动更新
- echarts3D地球
- Python与自然语言处理——句法分析
- html文件如何做成链接,如何将文件做成超链接HTM网页?
- Mysql基础知识01
- html超链接并可以返回,返回到上一页的html代码的几种写法
- R语言使用lm函数构建回归模型、使用broom包的augmented函数将模型结果存入dataframe中、使用ggplot2可视化回归残差图(拟合值和残差值的关系图)
热门文章
- Python中修饰器的定义与使用
- pta求阶乘序列前n项和_序列问题总结-超级巧妙
- Android程序财务管理,基于android的个人财务管理系统的设计与实现..pdf
- mysql drop user 并删除_MySQL删除用户( DROP USER)
- rabbitmq 集群保证顺序消费_随笔《RabbitMQ》如何保证消息不被重复消费
- c++svd算法_AI算法工程师面试6
- C语言之字符串探究(八):strchr、strstr、strtok
- php array_reduce 降维,使用array_reduce降维
- 输入为数字和大写_表格中如何录入分数、邮政编码、大写数字?
- arm11搭建Linux平台,armlinux软硬件平台搭建.doc