当前位置: 首页 > 知识库问答 >
问题:

Stanford NER标记器使用提供的模型生成文件未找到异常

颛孙和颂
2023-03-14

我下载了stanford NER 3.4.1,将其解包,并尝试使用默认(提供的)训练模型在本地文件上运行命名实体识别。我明白了:

 `java.io.FileNotFoundException: /u/nlp/data/pos_tags_are_useless/egw4-reut.512.clusters (No such file or directory) at edu.stanford.nlp.io.IOUtils.inputStreamFromFile(IOUtils.java:481)`

出了什么问题,我该如何解决?

共有2个答案

尉迟正奇
2023-03-14

这是v3初始版本附带的模型文件中的一个错误。4.1代码,并已修复。重新下载后,一切都会正常运行,无需symlink解决方案

叶俊郎
2023-03-14

事实证明,所提供的模型使用的“分布相似性特征”需要。将文件聚集在压缩模型文件中指定的位置(很难更改)。如果你在斯坦福网络上,可能需要的文件就在那里。如果没有,我发现了两个选择:

  • 下载stanford NER,但不使用分布式相似性功能(性能略有下降,但运行速度更快)。免责声明:我还没有真正尝试过这个,但它应该可以工作
  • 从stanford下载distsim文件(查看此处),并创建指向该文件的sym链接,使其看起来位于正确的位置。在Mac电脑上,我做到了:
    • 我在某个地方创建了一个文件夹继承权u/nlp/data/pos\u标签\u无用/
    • 复制下载的egw4 reut。512.集群文件在那里,
    • 然后cd/;sudo-ln-s

 类似资料:
  • 我得到以下错误: 未能找到代码生成的模型提供程序。 AWS放大抛出此错误的代码: 我将学习以下教程: https://docs.amplify.aws/start/getting-started/generate-model/q/integration/android https://docs.amplify.aws/cli/graphql-transformer/overview 我已经尝试生成

  • 我试图捕捉图像使用相机意图并将其发送到服务器。 我遵循了官方https://developer.android.com/training/camera/photobasics 但是在使用FileProvider从filepath获取Uri时出现异常。 我有个例外 无法找到包含 /storage/emulated/0/Android/data/com.example.app/files/Pictur

  • 根据@Ryan Emerson的建议更新了我的代码,但我仍然没有看到任何自动生成的Impl文件和proto文件 著者班 书班 具有覆盖方法的上下文初始化器类 然后实例化上下文初始化器的ClassA 梅文 我仍然没有看到任何自动生成的原始文件。有人能告诉我我做错了什么吗?

  • 抛开标记语言的细节,聚焦应用程序的内容 Groovy 生成器让您能够利用诸如 Swing 这样的框架来模拟标记语言(如 XML、HTML、Ant) 任务以及 GUI。它们对于快速原型化非常有 用,并且正像 Andrew Glover 这个月在“实战 Groovy”专栏中向您展示的那样,当您马上需要可消费的标记时,它们是数据绑定框架的一种便利的替代方案。 几个月前,当我最初撰写有关 实战 Groov

  • 我正在使用Spring MVC。在我的控制器中,我从MyClass调用了一个函数 控制器: 当我在MyClass的main()中测试它时,读取是有效的,但是当我在服务器上运行项目并访问“/url”时,我得到了这个: 如何在控制器中指定路径? 谢谢您抽出时间。

  • 我无法使用OSMbonuspack标记,因为无法识别导入 给出的错误不能解析符号“marker”,尽管项目中有osmdroid(v5.6.4)和osmbonuspack(v6.3)。 有没有人知道这为什么不行?