spacy 相关问题

使用Python和Cython的工业强度自然语言处理(NLP)

通过 Reticulate 将 Spacyr 与 GPU 结合使用

我希望 Spacyr 在 R 中使用 GPU。 我使用 ARM64 架构 (Mac M1),并且安装了最新的夜间版本的 Spacy,它支持 GPU。虽然,当我在 R 中使用

回答 1 投票 0

如何让spacy更有可能将名词标记为动词?

这是我的代码 斯帕西==3.6.1 导入spacy 尝试: nlp = spacy.load("en_core_web_sm") 除了异常 e: print(f"发生错误:{str(e)}") 打印( 打印(...

回答 1 投票 0

依赖关系解析为图

我正在使用 spacy 进行依赖项解析,我也可以将其可视化。 代码片段 导入spacy 来自 spacy 导入显示 nlp = spacy.load("en_core_web_sm") doc = nlp("这是一个森...

回答 1 投票 0

用于简短描述的名称、实体、产品、地点识别的预训练模型(Spacy、NLTK 等)

我的描述非常简短,不超过40个字符。我使用 Spacy 的 NER 模型来识别名称、实体、产品和食品。 我的文字描述的问题是非常短......

回答 1 投票 0

尝试加载`nlp = spacy.load("en_ner_bc5cdr_md")`时出现`TypeError: issubclass() arg 1 must be a class`

我正在使用 spaCy 来分析大量医学文本以对诊断进行评论,当我上周离开它时,它运行良好。 现在,当我尝试加载 scispaCy 库 en_ner_bc5cdr_md ...

回答 1 投票 0

将 spacy.tokens.span.Span 插入 pandas 数据帧时出错

使用 scispacy,尝试使用 Hearst Patterns 功能,该功能返回 spacy.tokens.span.Span 对象。当尝试将结果放入数据框时,我收到错误,对象被视为多个...

回答 1 投票 0

在 Spacy 中使用 NER 恢复解析器:训练数据具有重叠的实体开始和结束索引。有解决办法吗?

示例: 格式:{内容,注释:{标签:“”点[起始索引,最后索引,文本:“”]}} 假设我们有:内容中的文本是:“浦那大学”,我想要...

回答 1 投票 0

Spacy - nlp.pipe() 返回生成器

我正在Python中使用Spacy进行NLP。我正在尝试使用 nlp.pipe() 生成 Spacy doc 对象列表,然后我可以对其进行分析。奇怪的是,nlp.pipe() 返回该类的对象 我在 Python 中使用 Spacy 进行 NLP。我正在尝试使用 nlp.pipe() 生成 Spacy 文档对象列表,然后我可以对其进行分析。奇怪的是,nlp.pipe()返回类<generator object pipe at 0x7f28640fefa0>的对象。我怎样才能让它按预期返回文档列表? import Spacy nlp = spacy.load('en_depent_web_md', disable=['tagging', 'parser']) matches = ['one', 'two', 'three'] docs = nlp.pipe(matches) docs 要迭代文档,只需执行 for item in docs 或者做 list_of_docs = list(docs) nlp.pipe 故意返回一个生成器! 发电机非常棒。它们对内存更友好,因为它们允许您迭代一系列对象,但与列表不同,它们仅在需要时评估下一个对象,而不是一次全部评估。 SpaCy 会将这些字符串变成稀疏矩阵,而且它们会很大。事实上,spaCy 会将这些字符串转换为 Doc 对象,这些对象是大型 C 结构。如果你的语料库足够大,将其全部存储在一个变量中(例如,docs = nlp([doc for doc in matches]或docs = list(nlp.pipe(matches))将是低效的,甚至是不可能的。如果您正在对大量数据进行训练,那么这不是一个好主意。 即使这实际上并非不可能,如果您使用生成器作为管道的一部分而不是仅仅将其转储到列表中,您可以更快地完成很酷的事情。如果您只想提取某些信息,例如,创建仅包含命名实体或数据中的地名的数据库列,则不需要将整个内容存储在列表中,然后执行嵌套for 循环将它们取出。 此外,Doc.spans 项(以及许多其他项)是生成器。类似类型的数据类型也出现在 gensim 中——NLP 的一半挑战是弄清楚如何以可扩展的方式完成这些工作,因此值得习惯更高效的容器。 (另外,您可以用它们做更酷的事情!) 官方 spaCy starter 在第 3 章中有一些关于扩展和性能的注释。 您只需添加即可 docs = list(nlp.pipe(matches))

回答 3 投票 0

从 Spacy.training 模块导入示例

嗨,我正在尝试从 Spacy.training 模块导入示例类。我正在尝试文档中的确切代码。 from spacy.training import 示例 但我收到“ModuleNotFoundError:没有 mod...

回答 2 投票 0

使用 Python spaCy 进行命名实体识别

我想使用Python spaCy 包编写一个命名实体识别系统。但是,我无法在 spaCy 包中安装本地语言。有谁可以告诉我如何安装或

回答 1 投票 0

在spaCy中添加新词的引理和规范化/词形还原的概念

按照有关标记化的文档中的示例,我有以下代码: 导入spacy 从 spacy.symbols 导入 ORTH,NORM nlp = spacy.load("en_core_web_sm") 特别_c...

回答 1 投票 0

如何将 spaCy 公开为 REST API?

我有兴趣在我自己的开源项目中使用 spaCy python 库。我正在寻找的是基于 REST 的 API。暴露 spaCy A 的必要条件或推荐方法是什么...

回答 1 投票 0

如何下载Spacy en_core_web_sm模型?

我运行了命令, pip 安装 spacy 之后工作正常,我运行了另一个命令 python -m spacy 下载 en_core_web_sm 但我的终端收到超时错误 sock.connect(s...

回答 0 投票 0

我在安装 spaCy 时遇到问题

我正在尝试安装 spaCy 但它说没有名为 spacy 的模块 我在终端中使用了 python3 -m spacy download en_core_web_md 命令,尽管它显示“没有名为 spaCy 的模块”。当我写...

回答 1 投票 0

导入错误:无法从“typing_extensions”导入名称“已弃用”

我想下载spacy,但是终端中的typing-extensions版本降低了: 错误:pydantic 2.3.0 要求打字扩展 >=4.6.1,但您将拥有打字扩展 4.4.0...

回答 1 投票 0

无法从“typing_extensions”导入名称“已弃用”

我想下载spacy,但是终端中的typing-extensions版本降低了: 错误:pydantic 2.3.0 要求打字扩展 >=4.6.1,但您将拥有打字扩展 4.4.0...

回答 1 投票 0

python3 -m spacy download en 命令给出无效语法错误

我已经安装了 spaCy,但是要使用语言模型(en 和 de),我需要使用以下命令下载它们: python -m spacy 下载 en python -m spacy 下载德 然而,这...

回答 2 投票 0

spacy 找不到“entityLinker”工厂

我想使用 entieyLink 获取文档中包含的实体,但出现错误。 我确信我的 spacy 版本是正确的。奇怪的是,我在我的电脑上运行它没有问题,但在...

回答 1 投票 0

类型错误:issubclass() arg 1 必须是一个类

我正在尝试再次使用 Spacy 库来完成我的 NPL 任务。有一天,它与 spacy.load("en_core_web_sm") 一起工作得很好。我想过用中号而不是小号,但现在

回答 1 投票 0

spacy.load("en_core_web_md") 抛出 TypeError: issubclass() arg 1 必须是一个类

我正在尝试再次使用 Spacy 库来完成我的 NPL 任务。有一天,它与 spacy.load("en_core_web_sm") 一起工作得很好。我想过用中号而不是小号,但现在

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.