Aan de slagGa gratis aan de slag

Beantwoordt de tekst de vraag?

Een contentmoderatieteam bij een groot techbedrijf moet automatisch valideren of een passage uit een kennisbank een klantvraag beantwoordt. Ze willen het proces versnellen met een vooraf getraind QNLI-model om de relevantie van elk antwoord te beoordelen. Jouw doel is een oplossing te implementeren die kan classificeren of een gegeven passage het antwoord op een specifieke vraag bevat.

Deze oefening maakt deel uit van de cursus

Natural Language Processing (NLP) in Python

Cursus bekijken

Oefeninstructies

  • Initialiseer een classifier-pipeline met een geschikt QNLI-model, zoals "cross-encoder/qnli-electra-base".
  • Gebruik deze pipeline om te evalueren of de gegeven passage de question beantwoordt.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

from transformers import pipeline

# Initialize the QNLI pipeline
classifier = ____

passage = "Our refund policy allows customers to return any item within 30 days of purchase, provided the item is in its original condition and accompanied by the receipt. Refunds are issued to the original payment method within 5–7 business days."
question = "Can I get a refund if I return a product after 20 days?"

# Get the result
result = ____
print(result)
Code bewerken en uitvoeren