sileod/tasknet

Easy modernBERT fine-tuning and multi-task learning

56
/ 100
Established

This tool helps machine learning engineers efficiently fine-tune modern language models for various natural language processing tasks. You provide it with raw text data organized into datasets, and it outputs a highly specialized language model ready for tasks like classifying text, recognizing entities in sentences, or answering multiple-choice questions. It's designed for data scientists and ML engineers working with large text datasets who need to adapt powerful language models for specific business or research problems.

Available on PyPI.

Use this if you are an ML engineer or data scientist looking to fine-tune modern transformer models for single or multiple NLP tasks using Hugging Face datasets and trainers, with minimal boilerplate code.

Not ideal if you are looking for a no-code solution or a tool that handles data preprocessing and model selection entirely automatically without any programming.

natural-language-processing text-classification named-entity-recognition language-model-fine-tuning machine-learning-engineering
Maintenance 10 / 25
Adoption 8 / 25
Maturity 25 / 25
Community 13 / 25

How are scores calculated?

Stars

64

Forks

8

Language

Jupyter Notebook

License

GPL-3.0

Last pushed

Mar 13, 2026

Commits (30d)

0

Dependencies

12

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/sileod/tasknet"

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