减少在Android Studio项目中加载Stanford CoreNLP依赖解析器模型的时间

c9x0cxw0  于 2个月前  发布在  Android
关注(0)|答案(2)|浏览(42)

我正在开发一个使用Stanford CoreNLP管道的安卓应用程序,该管 prop 有属性:"tokenize, ssplit, pos, lemma",以及Stanford DependencyParser。我已经成功地在我的应用程序中使用了它们,但问题是解析器加载模型所需的时间太长。更具体地说,在以下代码行中加载english_SD.gz模型需要大约2到3分钟,这是无法接受的。有没有办法减少这个时间或解决这个问题,而不需要使用服务器-客户端架构,或者同时更改我正在使用的模型类型?

翻译结果:我正在开发一个使用斯坦福CoreNLP管道的安卓应用程序,该管 prop 有属性:“分词、分句、词性标注、词形还原”,以及斯坦福依赖关系解析器。我已经成功地在我的应用程序中使用了它们,但问题是解析器加载模型所需的时间太长。更具体地说,在以下代码行中加载english_SD.gz模型需要大约2到3分钟,这是无法接受的。有没有办法减少这个时间或解决这个问题,而不需要使用服务器-客户端架构,或者同时更改我正在使用的模型类型?

6ljaweal

6ljaweal1#

你好,
如果你能明确说明你的需求,那将会更有帮助。这样我们就可以决定使用哪种类型的模型和标注器。
谢谢!

y4ekin9u

y4ekin9u2#

同样的问题在这里 - NER需要时间
使用System.err:从edu/stanford/nlp/models/ner/english.all.3class.distsim.crf.ser.gz加载分类器 ...
后台并发复制GC释放了1216083(44MB)的AllocSpace对象,4(1576KB)

相关问题