#176 · Primary category: Deep Learning Frameworks
graph4nlp
Graph4nlp is the library for the easy use of Graph Neural Networks for NLP. Welcome to visit our DLG4NLP website (https://dlg4nlp.github.io/index.html) for various learning resources!
Project last updated:06/24/24
GitHub Stars
1.7K
Forks
206
Contributors
29
License
Apache-2.0
Why we included this project
Dependency trees, coreference chains, and relations between entities give text a structure that plain sequence models tend to ignore. Graph4NLP packages graph neural networks and natural language processing together so you can actually use that structure: it provides complete implementations of established GNN-for-text models plus flexible interfaces for swapping in your own encoders and graph modules, all built on DGL and PyTorch. Researchers can experiment with custom architectures without wiring up the lower-level pieces, and data scientists can run benchmark NLP tasks without deep graph expertise. The library covers the whole pipeline, from data loading through model layers to applications, which makes it a practical starting point for prototyping ideas like relation extraction or text classification with explicit graph input.
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
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.