Deep Learning on Graphs for Natural Language Processing
A powerful and flexible deep graph learning library for natural language processing
Graph4NLP is an easy-to-use library for R&D at the intersection of Deep Learning on Graphs and Natural Language Processing (i.e., DLG4NLP). It provides both full implementations of state-of-the-art models for data scientists and also flexible interfaces to build customized models for researchers and developers with whole-pipeline support. Built upon highly-optimized runtime libraries including DGL , Graph4NLP has both high running efficiency and great extensibility.
$ pip install graph4nlp
$ pip install graph4nlp-cu92
$ pip install graph4nlp-cu101
$ pip install graph4nlp-cu102
$ pip install graph4nlp-cu110
Key Features
Easy-to-use and Flexible Provides both full implementations of state-of-the-art models and also flexible interfaces to build customized models with whole-pipeline support
Rich Set of Learning Resources Provide a variety of learning materials including code demos, code documentations, research tutorials and videos, and paper survey
High Running Efficiency and Extensibility Build upon highly-optimized runtime libraries including DGL and provide highly modulization blocks
Comprehensive Code Examples Provide a comprehensive collection of NLP applications and the corresponding code examples for quick-start
Examples for Various Natural Language Processing Tasks