Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
yh_cc 6ad85a823b | 5 years ago | |
---|---|---|
.github | 5 years ago | |
docs | 5 years ago | |
fastNLP | 5 years ago | |
legacy | 5 years ago | |
reproduction | 5 years ago | |
test | 5 years ago | |
tutorials | 5 years ago | |
.travis.yml | 5 years ago | |
LICENSE | 6 years ago | |
MANIFEST.in | 5 years ago | |
README.md | 5 years ago | |
codecov.yml | 5 years ago | |
readthedocs.yml | 6 years ago | |
requirements.txt | 5 years ago | |
setup.py | 5 years ago |
FastNLP is a modular Natural Language Processing system based on PyTorch, built for fast development of NLP models.
A deep learning NLP model is the composition of three types of modules:
module type | functionality | example |
encoder | encode the input into some abstract representation | embedding, RNN, CNN, transformer |
aggregator | aggregate and reduce information | self-attention, max-pooling |
decoder | decode the representation into the output | MLP, CRF |
For example:
Run the following commands to install fastNLP package.
pip install fastNLP
fastNLP implements different models for variant NLP tasks.
Each model has been trained and tested carefully.
Check out models' performance, usage and source code here.
fastNLP | an open-source NLP library |
fastNLP.api | APIs for end-to-end prediction |
fastNLP.core | data representation & train/test procedure |
fastNLP.models | a collection of NLP models |
fastNLP.modules | a collection of PyTorch sub-models/components/wheels |
fastNLP.io | readers & savers |
In memory of @FengZiYjun. May his soul rest in peace. We will miss you very very much!
一款轻量级的自然语言处理(NLP)工具包,目标是减少用户项目中的工程型代码,例如数据处理循环、训练循环、多卡运行等
Python Jupyter Notebook Text CSV Markdown