NeMo: a toolkit for building AI applications using Neural Modules

By Oleksii Kuchaiev, Jason Li, Huyen Nguyen, Oleksii Hrinchuk, Ryan Leary, Boris Ginsburg, Samuel Kriman, Stanislav Beliaev, Vitaly Lavrukhin, Jack Cook and 4 more. 2019

411 citations recorded by the source corpus.

NeMo (Neural Modules) is a Python framework-agnostic toolkit for creating AI applications through re-usability, abstraction, and composition. NeMo is built around neural modules, conceptual blocks of neural networks that take typed inputs and produce typed outputs. Such modules typically represent data layers, encoders, decoders, language models, loss functions, or methods of combining activations. NeMo makes it easy to combine and re-use these building blocks while providing a level of semantic correctness checking via its neural type system. The toolkit comes with extendable collections of pre-built modules for automatic speech recognition and natural language processing. Furthermore, NeMo provides built-in support for distributed training and mixed precision on latest NVIDIA GPUs. NeMo is open-source this https URL

Subfields: Artificial Intelligence, Speech & Audio, ML Systems & Hardware

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Yoshua Bengio
  2. Wei-Ning Hsu
  3. Yossi Adi
  4. James R. Glass
  5. Shinji Watanabe
  6. Tie-Yan Liu
  7. Tao Qin
  8. Dong Yu

In Speech & Audio

  1. Wei-Ning Hsu
  2. Yossi Adi
  3. Yoshua Bengio
  4. Jade Copet
  5. Shinji Watanabe
  6. Abdel-rahman Mohamed
  7. Mirco Ravanelli
  8. Jinyu Li

In ML Systems & Hardware

  1. Nima Mesgarani
  2. Bryan Catanzaro
  3. Ilya Sutskever
  4. Shinji Watanabe
  5. Yoshua Bengio
  6. Wei-Ning Hsu
  7. Sungroh Yoon
  8. Mirco Ravanelli

Citations in the corpus