NLP/GNN toolbox for TensorFlow 2.0 implementing various models
Top 83.3% on sourcepulse
This repository provides a unified toolbox for Natural Language Processing (NLP) tasks, integrating state-of-the-art Transformer models like BERT and GPT-2 with Graph Neural Network (GNN) architectures. It aims to simplify the implementation of complex NLP and GNN models for researchers and practitioners.
How It Works
The library offers pre-built layers for BERT, ALBERT, and GPT-2 within TensorFlow 2.0, allowing seamless integration into custom models. It also implements core GNN message-passing mechanisms for architectures such as GCN, GAN, GIN, and GraphSAGE, enabling their application to NLP tasks like text classification and sequence labeling.
Quick Start & Requirements
python setup.py install
python <script_name>.py
(e.g., python bert_ner_train.py
)tests
directory.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
11 months ago
1 day