#81 · 主分类: 自然语言处理与文本处理

mt-dnn

bert deep-learning machine-reading-comprehension microsoft multi-task-learning named-entity-recognition natural-language-understanding nlp pytorch ranking

用于自然语言理解的多任务深度神经网络

项目最后更新:03/07/24

GitHub Stars

2.3K

Forks数量

408

贡献者数量

22

许可证

MIT

收录理由

这是一个出自微软团队的研究型代码库,核心思路是让单个神经网络在同一套参数下同时应对多项自然语言理解任务。项目基于 PyTorch 和 Transformers 构建,把文本分类、命名实体识别、阅读理解以及排序类目标共享在一个骨干网络里,一次训练就能覆盖多种任务形态。仓库还附带团队论文中的多种技术实现,比如对抗训练、知识蒸馏、基于 f-divergence 的正则化方法,这些在需要兼顾鲁棒性和精度的场景里很实用。代码里提供了 GLUE 和 SQuAD 的训练脚本,方便复现实验或把方法迁移到自己的数据上。整体更接近一个需要阅读和改造的研究工具箱,而非开箱即用的产品。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目