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 Listeresponses
an. - Berechne für jede Stimmung den Konfidenzwert.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
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)