#199 · Primary category: Deep Learning Frameworks

NeuronBlocks

artificial-intelligence deep-learning dnn knowledge-distillation model-compression natural-language-processing pytorch qna question-answering sequence-labeling text-classification text-matching

NLP DNN Toolkit - Building Your NLP DNN Models Like Playing Lego

Project last updated:07/22/23

GitHub Stars

1.5K

Forks

192

Contributors

14

License

MIT

Why we included this project

NeuronBlocks treats an NLP modeling task as configuration rather than code. You pick reusable neural network components from the toolkit's block library, then describe the architecture, hyperparameters, and data paths in a JSON file, and trigger training, testing, or prediction with a simple command-line call. Engineers and researchers who want to move quickly on sentence classification, question-answering matching, slot tagging, or reading comprehension can get a working starting point from the bundled model zoo instead of writing a fresh PyTorch pipeline for each experiment. Because the whole model is one config file, a colleague can reproduce your setup just by getting that file from you, which makes comparing architectures and sharing experiments straightforward.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category