yongzhuo/Macadam

Macadam是一个以Tensorflow(Keras)和bert4keras为基础,专注于文本分类、序列标注和关系抽取的自然语言处理工具包。支持RANDOM、WORD2VEC、FASTTEXT、BERT、ALBERT、ROBERTA、NEZHA、XLNET、ELECTRA、GPT-2等EMBEDDING嵌入; 支持FineTune、FastText、TextCNN、CharCNN、BiRNN、RCNN、DCNN、CRNN、DeepMoji、SelfAttention、HAN、Capsule等文本分类算法; 支持CRF、Bi-LSTM-CRF、CNN-LSTM、DGCNN、Bi-LSTM-LAN、Lattice-LSTM-Batch、MRC等序列标注算法。

52
/ 100
Established

This tool helps data scientists and NLP practitioners automatically categorize text, extract specific entities from sentences, and identify relationships between them. You provide raw text data, and it outputs structured information like text labels (e.g., 'sports', 'finance'), recognized names or locations, and detected connections between phrases. It's designed for those who need to build advanced text analysis models for various business or research applications.

326 stars. No commits in the last 6 months. Available on PyPI.

Use this if you need a flexible toolkit to build or fine-tune models for tasks like document classification, named entity recognition, or relationship extraction from Chinese text data.

Not ideal if you need a ready-to-use, off-the-shelf solution without requiring any model training or customization.

text-analysis natural-language-processing information-extraction machine-learning-engineering data-science
Stale 6m
Maintenance 0 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 17 / 25

How are scores calculated?

Stars

326

Forks

38

Language

Python

License

MIT

Last pushed

Mar 24, 2023

Commits (30d)

0

Dependencies

4

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/yongzhuo/Macadam"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.