JayThibs/Weak-Supervised-Learning-Case-Study

Exploring NLP weak supervision approaches to train text classification models. The project is also a prototype for a semi-automated text data labelling platform. Approaches: Snorkel and Zero-Shot Learning.

28
/ 100
Experimental

This project offers a semi-automated way to label text data for classification tasks. You input raw, unlabelled text documents, and it helps you produce a dataset where each text is categorized. This is useful for data scientists or machine learning engineers who need to prepare text datasets for training classification models.

No commits in the last 6 months.

Use this if you have a large volume of unlabelled text and need to quickly generate a labelled dataset for machine learning, reducing the manual effort of human annotators.

Not ideal if you require extremely high precision for critical applications where even small labelling errors could have significant consequences, as weak supervision may introduce some noise.

text-classification data-labelling natural-language-processing machine-learning-engineering
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 6 / 25
Maturity 8 / 25
Community 14 / 25

How are scores calculated?

Stars

22

Forks

4

Language

Jupyter Notebook

License

Last pushed

Feb 18, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/JayThibs/Weak-Supervised-Learning-Case-Study"

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