中文

NeMo:使用神经模块构建人工智能应用的工具包

机器学习 2019-09-23 v1 计算与语言 声音 音频与语音处理

摘要

NeMo(Neural Modules,神经模块)是一个与 Python 框架无关的工具包,通过可复用性、抽象和组合来创建 AI 应用。NeMo 围绕神经模块构建,神经模块是神经网络的概 blocks,接受类型化输入并产生类型化输出。此类模块通常表示数据层、编码器、解码器、语言模型、损失函数或激活组合方法。NeMo 使得组合和复用这些构建块变得容易,同时通过其神经类型系统提供一定程度的语义正确性检查。该工具包附带可扩展的预构建模块集合,用于自动语音识别和自然语言处理。此外,NeMo 对最新 NVIDIA GPU 上的分布式训练和混合精度提供内置支持。NeMo 是开源的 https://github.com/NVIDIA/NeMo

关键词

引用

@article{arxiv.1909.09577,
  title  = {NeMo: a toolkit for building AI applications using Neural Modules},
  author = {Oleksii Kuchaiev and Jason Li and Huyen Nguyen and Oleksii Hrinchuk and Ryan Leary and Boris Ginsburg and Samuel Kriman and Stanislav Beliaev and Vitaly Lavrukhin and Jack Cook and Patrice Castonguay and Mariya Popova and Jocelyn Huang and Jonathan M. Cohen},
  journal= {arXiv preprint arXiv:1909.09577},
  year   = {2019}
}

备注

6 pages plus references