首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以不下载语言模块就运行stanza NER吗?

我可以不下载语言模块就运行stanza NER吗?
EN

Stack Overflow用户
提问于 2020-04-22 01:13:14
回答 1查看 994关注 0票数 3

我需要在没有任何外部网络访问的平台上运行stanza ner。代码stanza.download('en')失败。在不使用下载功能的情况下运行,会给我一个异常

Exception: Resources file not found at: \home\stanza_resources\resources.json. Try to download the model again

有没有一种方法可以下载并缓存资源目录中所有需要的模块,并将此目录指向stanza pipeline?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-04-22 01:26:19

看起来download和Pipeline类都有一个目录dir的参数

因此,下面的代码可以正常工作

stanza.download('en', dir='resources/', processors={ner_processor: package})

nlp_pipeline = stanza.Pipeline('en', dir='resources/', processors={ner_processor: package})

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61349221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档