Selbstkonsistenz zur Konfidenzbewertung
Der gezeigte Prompt soll ChatGPT bitten, die herauszulesende Stimmung in einer Rezension zu klassifizieren. Du sollst das Vertrauen von ChatGPT in jede Klassifikation mithilfe der Selbstkonsistenz schätzen.
Die Funktion get_response() zur Kommunikation mit ChatGPT wurde bereits geladen.
Diese Übung ist Teil des Kurses
Erklärbare KI in Python
Anleitung zur Übung
- Füge die erkannte Stimmung (
sentiment) für jede Rezension an die Listeresponsesan. - Berechne für jede Stimmung den Konfidenzwert.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
prompt = """Classify the following review as positive or negative.
You should reply with either "positive" or "negative", nothing else.
Review: 'The coffee was excellent, but the service left much to be desired.'"""
responses = []
for i in range(5):
sentiment = get_response(prompt)
# Append the response to the responses list
____
# Compute the confidence for each sentiment
confidence = {
'positive': ____,
'negative': ____
}
print(confidence)