⭐ GLiClass: Generalist and Lightweight Model for Sequence Classification
This is an efficient zero-shot classifier inspired by
GLiNER
work. It demonstrates the same performance as a cross-encoder while being more compute-efficient because classification is done at a single forward path.
It can be used for
topic classification
,
sentiment analysis
and as a reranker in
RAG
pipelines.
The model was trained on synthetic data and can be used in commercial applications.
This version of the model uses a layer-wise selection of features that enables a better understanding of different levels of language.
How to use:
First of all, you need to install GLiClass library:
pip install gliclass
Than you need to initialize a model and a pipeline:
from gliclass import GLiClassModel, ZeroShotClassificationPipeline
from transformers import AutoTokenizer
model = GLiClassModel.from_pretrained("knowledgator/gliclass-base-v1.0-lw")
tokenizer = AutoTokenizer.from_pretrained("knowledgator/gliclass-base-v1.0-lw")
pipeline = ZeroShotClassificationPipeline(model, tokenizer, classification_type='multi-label', device='cuda:0')
text = "One day I will see the world!"
labels = ["travel", "dreams", "sport", "science", "politics"]
results = pipeline(text, labels, threshold=0.5)[0] #because we have one textfor result in results:
print(result["label"], "=>", result["score"])
Benchmarks:
Below, you can see the F1 score on several text classification datasets. All tested models were not fine-tuned on those datasets and were tested in a zero-shot setting.
gliclass-base-v1.0-lw huggingface.co is an AI model on huggingface.co that provides gliclass-base-v1.0-lw's model effect (), which can be used instantly with this knowledgator gliclass-base-v1.0-lw model. huggingface.co supports a free trial of the gliclass-base-v1.0-lw model, and also provides paid use of the gliclass-base-v1.0-lw. Support call gliclass-base-v1.0-lw model through api, including Node.js, Python, http.
gliclass-base-v1.0-lw huggingface.co is an online trial and call api platform, which integrates gliclass-base-v1.0-lw's modeling effects, including api services, and provides a free online trial of gliclass-base-v1.0-lw, you can try gliclass-base-v1.0-lw online for free by clicking the link below.
knowledgator gliclass-base-v1.0-lw online free url in huggingface.co:
gliclass-base-v1.0-lw is an open source model from GitHub that offers a free installation service, and any user can find gliclass-base-v1.0-lw on GitHub to install. At the same time, huggingface.co provides the effect of gliclass-base-v1.0-lw install, users can directly use gliclass-base-v1.0-lw installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
gliclass-base-v1.0-lw install url in huggingface.co: