减少斯坦福大学的执行时间?

时间:2013-02-20 16:47:42

标签: java multithreading nlp stanford-nlp

我在我的项目中使用Standford Core NLP, 我正在执行Parsing,Pos标记,Ner,COREF近100个句子的分辨率。 但它耗费了太多时间。

如何使用Threads减少Standford coreNlp的执行时间?

2 个答案:

答案 0 :(得分:1)

最新版本的CoreNLP采用命令行参数-threads N。我已成功使用它来加快执行速度。我相信它一次只处理N个文件,因此如果您的数据都在一个文件中,您将看不到任何加速。

答案 1 :(得分:0)

如果您可以将工作负载拆分为独立任务,则仅使用线程会有所帮助。不确定这是否可行。如果是,请查看ExecutorService