SpaCy 与 AllenNLP?

数据挖掘 nlp 火炬 斯派西 艾伦普
2022-01-29 12:40:28

我在我的 NLP 项目中使用了一些spaCyallenNLP 。我喜欢它们,因为它们与PyTorch配合得很好(我的 DL 框架选择!)。但是,我仍然无法决定长期掌握哪一个,以便我可以加快我未来 NLP 项目的步伐。
有人可以分享他们的经验或提出这两个库之间的区别或优缺点吗?

1个回答

spaCy曾经推荐(存档链接)当您想要生产级性能但不需要自定义架构时使用 spaCy。当您想探索不同的架构或使用最先进的模型时,他们建议您使用 allenNLP。不过,他们建议不要将 allenNLP 用于生产。

从 spaCy 3.0 开始,他们现在建议(实时链接)您也可以将 spaCy 用于定制和最先进的模型。他们仍然不推荐将 spaCy 用于语言生成模型或积极研究。