#193 · Primary category: Deep Learning Frameworks

fastNLP

chinese-nlp deep-learning natural-language-processing nlp-library nlp-parsing text-classification text-processing

fastNLP: A Modularized and Extensible NLP Framework. Currently still in incubation.

Project last updated:06/05/23

GitHub Stars

3.1K

Forks

449

Contributors

61

License

Apache-2.0

Why we included this project

fastNLP is a Python toolkit that takes over the plumbing that normally eats up time when you build NLP models: data processing loops, training loops, and multi-GPU runs come as reusable pieces instead of code you rewrite for each experiment. You can switch to fp16 or ZeRO optimization without touching your model code. It suits researchers and engineers who train text classification, sequence labeling, and similar models directly rather than just calling pretrained APIs, and it is a practical choice for Chinese-language work since it ships loaders and tokenizer helpers for Chinese datasets. The 1.0 redesign made the framework backend-agnostic, so the same code can target different deep learning engines if you may need to move between them. If you train custom models and want less setup noise, fastNLP shortens that loop noticeably.

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