PaddlePaddle/PALM
【推荐阅读】微服务还能火多久?>>> PaddlePALM English | 简体中文 PaddlePALM (PArallel Learning from Multi-tasks) 是一个灵活,通用且易于使用的NLP大规模预训练和多任务学习框架。 PALM是一个旨在 快速开发高性能NLP模型 的上层框架。 使用PaddlePALM,可以非常轻松灵活的探索具有多种任务辅助训练的“高鲁棒性”阅读理解模型,基于PALM训练的模型 D-Net 在 EMNLP2019国际阅读理解评测 中夺得冠军。 MRQA2019 排行榜 除了降低NLP研究成本以外,PaddlePALM已被应用于“百度搜索引擎”,有效地提高了用户查询的理解准确度和挖掘出的答案质量,具备高可靠性和高训练/推理性能。 特点: 易于使用 :使用PALM, 8个步骤 即可实现一个典型的NLP任务。此外,模型主干网络、数据集读取工具和任务输出层已经解耦,只需对代码进行相当小的更改,就可以将任何组件替换为其他候选组件。 支持多任务学习 : 6个步骤 即可实现多任务学习任务。 支持大规模任务和预训练 :可自动利用多gpu加速训练和推理。集群上的分布式训练需要较少代码。 流行的NLP骨架和预训练模型 :内置多种最先进的通用模型架构和预训练模型(如BERT、ERNIE、RoBERTa等)。 易于定制 :支持任何组件的定制开发(例如