Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的项目中使用 Stanford Core NLP,我正在执行 Parsing、Pos tagging、Ner、COREF 解析近 100 个句子。但这太耗费时间了。
如何使用 Threads 减少斯坦福 coreNlp 的执行时间?
最新版本的 CoreNLP 采用命令行参数-threads N。我已经成功地使用它来加快执行速度。我相信它一次可以处理尽可能多的N文件,因此如果您的数据都在一个文件中,您将看不到任何加速。
-threads N
N
仅当您可以将工作负载拆分为独立的任务时,使用线程才有帮助。不确定这是否可能。如果是,请检查ExecutorService。
ExecutorService