Python 最强自然语言处理工具,比NLTK强一百倍!

Python 最强自然语言处理工具,比NLTK强一百倍!Stanza 是一款由斯坦福大学 NLP 组开发的自然语言处理库 旨在为研究人员和开发者提供高效 准确的多语言 NLP 工具 其设计注重速度和准确性 并支持多种语言 如英语 中文 法语和德语等 Stanza 提供了一系列功能 包括分词 词性

欢迎大家来到IT世界,在知识的湖畔探索吧!

Python 最强自然语言处理工具,比NLTK强一百倍!

欢迎大家来到IT世界,在知识的湖畔探索吧!

Stanza 是一款由斯坦福大学 NLP 组开发的自然语言处理库,旨在为研究人员和开发者提供高效、准确的多语言 NLP 工具。其设计注重速度和准确性,并支持多种语言,如英语、中文、法语和德语等。Stanza 提供了一系列功能,包括分词、词性标注、命名实体识别和依存句法分析等。与其他 NLP 库相比,Stanza 使用预训练的神经网络模型进行各种任务,提供了高度可配置的模型和流水线,以满足不同的需求。

安装:

pip install stanza

欢迎大家来到IT世界,在知识的湖畔探索吧!

中文处理实例:

欢迎大家来到IT世界,在知识的湖畔探索吧!import stanza import os nlp = stanza.Pipeline(lang='zh', processors='tokenize,lemma,pos',download_method=None) text = "在爱情的世界里,每一个眼神都是一首深情的诗,每一个微笑都是一幅温馨的画,而每一次相遇都是命运的安排。" doc = nlp(text) for sentence in doc.sentences: for word in sentence.words: print(f"{word.text} {word.lemma} {word.pos}")

输出:

2024-06-09 20:38:07 INFO: Using device: cpu 2024-06-09 20:38:07 INFO: Loading: tokenize 2024-06-09 20:38:07 INFO: Loading: pos 2024-06-09 20:38:07 INFO: Loading: lemma 2024-06-09 20:38:07 INFO: Done loading processors! 在 在 ADP 爱情 爱情 NOUN 的 的 PART 世界 世界 NOUN 里 里 ADP , , PUNCT 每 每 DET 一 一 NUM 个 个 NOUN 眼神 眼神 NOUN 都是 是 AUX 一 一 NUM 首 首 NOUN 深情 深情 ADJ 的 的 PART 诗 诗 NOUN , , PUNCT 每 每 DET 一 一 NUM 个 个 NOUN 微笑 微笑 NOUN 都是 是 AUX 一 一 NUM 幅 幅 NOUN 温馨 温馨 ADJ 的 的 PART 画 画 NOUN , , PUNCT 而 而 ADV 每 每 DET 一 一 NUM 次 次 NOUN 相遇 相遇 NOUN 都是 是 AUX 命运 命运 NOUN 的 的 PART 安排 安排 NOUN 。。PUNCT

英文翻译:

欢迎大家来到IT世界,在知识的湖畔探索吧!ADP: 介词 PART: 介词或小品词 NOUN: 名词 PUNCT: 标点 DET: 限定词 NUM: 数词 AUX: 助动词 ADJ: 形容词 ADV: 副词

可能出现问题:

下载模型文件失败可以手动下载模型文件和json文件到复制到stanza_resources目录里:

json文件:

https://gitee.com/pingyuanyi/stanza-resources

模型文件:

欢迎大家来到IT世界,在知识的湖畔探索吧!https://gitee.com/modelee/stanza-zh-hans
Python 最强自然语言处理工具,比NLTK强一百倍!


免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/82033.html

赞 (0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信