YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

DistilBERT Query Classifier

Modèle de classification binaire pour distinguer les requêtes RAG des demandes d'envoi de messages.

Utilisation

from transformers import pipeline

# Charger le modèle
classifier = pipeline("text-classification", model="your-username/distilbert-query-classifier")

# Classifier une requête
result = classifier("What are the prerequisites for the machine learning course?")
print(result)
# [{'label': 'question_rag', 'score': 0.92}]

Classes

  • question_rag (0): Questions nécessitant une recherche RAG
  • send_message (1): Demandes d'envoi de messages

Exemples

queries = [
    "What topics are covered in the Python course?",  # → question_rag
    "Send a message to John about the meeting",       # → send_message
]

results = classifier(queries)

Détails techniques

  • Modèle: distilbert-base-uncased
  • Dataset: 98 exemples (50/50 split)
  • Accuracy: 93% sur test set
  • Couches entraînées: 2 dernières couches + classifier
  • Epochs: 10

Limitations

  • Petit dataset d'entraînement (98 exemples)
  • Anglais uniquement
  • Classification binaire seulement
Downloads last month
-
Safetensors
Model size
67M params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support