概览
NeuronBlocks是一个NLP深度学习建模工具包,可帮助工程师构建用于NLP任务的神经网络模型训练的端到端管道。该工具包的主要目标是将NLP深度神经网络模型构建的开发成本降到最低,包括训练阶段和推理阶段。有关详细信息,请查看我们的论文:NeuronBlocks -- Building Your NLP DNN Models Like Playing Lego
NeuronBlocks由两个主要组件组成:Block Zoo和Model Zoo。
在Block Zoo中,我们提供常用的神经网络组件作为模型架构设计的构建块。
在Model Zoo中,我们以JSON配置文件的形式为常见的NLP任务提供了一套NLP模型。
用户可以选择Model Zoo中的现有模型(配置文件)来开始模型训练,或者通过利用Block Zoo中的神经网络块创建新模型,就像玩乐高积木一样。
使用神经网络模型解决NLP问题时面临以下挑战的工程师或研究人员:
利用NeuronBlocks进行NLP神经网络模型训练的优势包括:
请查看 Tutorial.md 和 代码文档 。
NeuronBlocks在开放模型中运行。它由微软的STCA NLP Group设计和开发。我们亦欢迎学术界及业界人士作出贡献。有关更多的详细信息,请查看Contributing.md 。
论文:NeuronBlocks -- Building Your NLP DNN Models Like Playing Lego
https://arxiv.org/abs/1904.09535.
OpenPAI是一个开源平台,可提供完整的AI模型培训和资源管理功能,可以轻松扩展和支持各种规模的内部部署、云和混合环境。
AI样本:深度学习样本和项目集合。它包含了许多经典的深度学习算法和具有不同框架的应用程序,这对于开始深度学习的初学者来说是一个很好的入门工具。