继CV之后,这两年NLP成了大热的研究领域,很多人通过GPT系列、BERT家族知道了NLP这几年的最新进展,这几篇文章介绍一些Python生态圈可用于NLP的常用库。
先介绍几个通用型框架
AllenNLP
流行度:4星
AllenNLP是用于NLP深度学习的通用框架,由举世闻名的Allen AI实验室开发。它包含最新的模型,它还支持各种各样的任务和数据集,因此不必担心。官网上还包含许多很酷的demo,帮你快速了解一些模型的效果。
Fairseq
流行度:4星
官网:https://fairseq.readthedocs.io
Fairseq是由Facebook AI Research开发的一个流行的NLP框架。它是一个序列建模工具包,用于机器翻译,文本摘要,语言模型,文本生成和其他任务。它包含一些经典模型的实现,如CNN,LSTM甚至带self attention的transformer。它的命令行接口(CLI)也非常方便。通常可以用Fairseq训练baseline模型,来跟自己的模型进行比较。
译自
[1] https://towardsdatascience.com/top-nlp-libraries-to-use-2020-4f700cdb841f
网友评论