The success of Pre-Trained Models (PTMs) has reshaped the development of Natural Language Processing (NLP). Yet, it is not easy to obtain high-performing models and deploy them online for industrial practitioners. To bridge this gap, EasyNLP is designed to make it easy to build NLP applications, which supports a comprehensive suite of NLP algorithms. It further features knowledge-enhanced pre-training, knowledge distillation and few-shot learning functionalities for large-scale PTMs, and provides a unified framework of model training, inference and deployment for real-world applications. Currently, EasyNLP has powered over ten business units within Alibaba Group and is seamlessly integrated to the Platform of AI (PAI) products on Alibaba Cloud. The source code of our EasyNLP toolkit is released at GitHub (https://github.com/alibaba/EasyNLP).
翻译:培训前模型(PTMs)的成功改造了自然语言处理(NLP)的发展。然而,要获得高性能模型并在网上为工业从业人员部署这些模型并非易事。为了缩小这一差距,EnterNLP的设计是为了方便地建立NLP应用程序,该应用程序支持一套全面的NLP算法。它还具有大规模PTM软件的强化知识前培训、知识蒸馏和微小的学习功能,并为实际应用提供了一个统一的模型培训、推论和部署框架。目前,EnterNLP在Alibaba集团的10个业务单位上供电,并且与AI(PAI)产品平台在阿里巴巴云上无缝地结合。我们的EnterNLP工具包的源代码在GitHub(https://github.com/alibaba/EasyNLP)发布。