相关文章推荐
奔跑的路灯  ·  深圳实验学校面向2024年应届毕业生公开招聘 ...·  12 月前    · 
沉稳的脸盆  ·  优酷VIP宣布涨价 连续包月价格涨到25元-中新网·  2 年前    · 
力能扛鼎的筷子  ·  三菱汽车销售(中国)有限公司召回部分进口汽车 ...·  2 年前    · 
腼腆的桔子  ·  去非洲看动物大迁徙:一年仅有一次的“天国之渡 ...·  2 年前    · 
爱玩的遥控器  ·  除了大尺度的《一树梨花压海棠》,梅兰尼·格里 ...·  2 年前    · 
Code  ›  自然语言处理 | 使用Spacy 进行自然语言处理开发者社区
机器学习 自然语言处理 https spacy
https://cloud.tencent.com/developer/article/1339758
风流倜傥的饭卡
2 年前
用户1622570

自然语言处理 | 使用Spacy 进行自然语言处理

腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
用户1622570
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > 自然语言处理 | 使用Spacy 进行自然语言处理

自然语言处理 | 使用Spacy 进行自然语言处理

作者头像
用户1622570
发布 于 2018-09-14 18:35:01
6.7K 1
发布 于 2018-09-14 18:35:01
举报
文章被收录于专栏: 机器学习和数学 机器学习和数学

Spacy的github地址:https://github.com/explosion/spaCy

主页:https://spacy.io/

一、什么是Spacy

Spacy在它的主页上说它是Python里面的一个工业级别的自然语言处理工具,足见其在自然语言处理方面的优势,所以我们有必要去了解,学习它。Spacy的功能包括词性标注,句法分析,命名实体识别,词向量,与深度学习无缝对接,以及它支持三十多种语言等等。

二、安装

这部分包括Spacy包的安装和它的模型的安装,针对不同的语言,Spacy提供了不同的模型,需要分别安装。

1、Spacy的安装

一般通过pip就可以正常安装

pip install spacy

详细的安装介绍参考:https://spacy.io/usage/

Spacy也是跨平台的,支持windows、Linux、macOS等。

2、模型的安装

github: https://github.com/explosion/spacy-models

对于英语:

python -m spacy download en

或者

python -m spacy download en_core_web_lg

还可以通过URL地址来安装,下面两个都可以,如果pip安装速度慢,可以先下载到本地,使用下面的第一种方法。

pip install /你的/文件目录/en_core_web_sm-2.0.0.tar.gz
pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.0.0/en_core_web_sm-2.0.0.tar.gz

另外这里提一下,我们每次从github上面clone代码的时候,速度有时候很慢,大概就几十k,我就觉得这太不能让人接受了,小点的项目还可以等,稍微大点的项目可能就要几个小时了,所以就随手百度了一下,还真有提速的办法,下面给个链接,跟着步骤稍稍设置一下,你就看到效果了,这里我就不多说了。

三、一个例子

导入模型

import spacy
nlp = spacy.load('en_core_web_sm')

或者

import en_core_web_sm
nlp = en_core_web_sm.load()

1、实体识别

text = (u"When Sebastian Thrun started working on"
        u" self-driving cars at Google in 2007, "
        u"few people outside of the company took"
        u" him seriously. “I can tell you very "
        u"senior CEOs of major American car companies"
        u" would shake my hand and turn away because"
        u" I wasn’t worth talking to,” said Thrun, "
        u"now the co-founder and CEO of online higher"
        u" education startup Udacity, in an interview"
        u" with Recode earlier this week.")
doc = nlp(text)
print("########################################")
 
推荐文章
奔跑的路灯  ·  深圳实验学校面向2024年应届毕业生公开招聘教师正式公告-重庆师范大学研究生院
12 月前
沉稳的脸盆  ·  优酷VIP宣布涨价 连续包月价格涨到25元-中新网
2 年前
力能扛鼎的筷子  ·  三菱汽车销售(中国)有限公司召回部分进口汽车-汽车召回图片新闻-国家市场监督管理总局缺陷产品管理中心
2 年前
腼腆的桔子  ·  去非洲看动物大迁徙:一年仅有一次的“天国之渡”正在肯尼亚上演
2 年前
爱玩的遥控器  ·  除了大尺度的《一树梨花压海棠》,梅兰尼·格里菲斯还有哪些作品 - 知乎
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号