Auswahl der richtigen Modellstruktur
Die Beantwortung von Fragen kann extraktiv oder generativ erfolgen, wobei jede Methode eine andere Transformer-Struktur benötigt, um Eingaben und Ausgaben richtig verarbeiten zu können.
Es gibt dabei zwei Optionen:
- Encoder-only-Modelle wie
"distilbert-base-uncased-distilled-squad" - Decoder-only-Modelle wie
"gpt2"
Nutze dein Wissen über gängige Modelle für bestimmte Aufgaben, um das passende auszuwählen. Die Pipeline und der Text zur Mona Lisa sind bereits geladen.
Diese Übung ist Teil des Kurses
Einführung in LLMs mit Python
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
question = "Who painted the Mona Lisa?"
# Define the appropriate model
qa = pipeline(task="question-answering", model=____)
output = qa(question=question, context=text)
print(output['answer'])