Faible confiance
Dans cet exercice, vous allez utiliser un modèle de récompense pour évaluer avec quel degré de confiance il classe un texte en entrée et pour filtrer les prédictions peu fiables. L'objectif est de juger la capacité du modèle à produire des prédictions et d'appliquer un seuil de confiance afin que seules les prédictions à haute confiance soient considérées comme valides.
Les distributions de probabilités pour chaque rétroaction (prob_dists), les textes de rétroaction (texts) et la fonction least_confidence() ont été chargés.
Cette activité fait partie du cours
Reinforcement Learning from Human Feedback (RLHF)
Instructions de l’exercice
- Définissez la fonction qui filtre les indices des distributions de probabilités dont la confiance est inférieure à un seuil donné.
- Obtenez les indices des commentaires de rétroaction en passant les distributions de probabilités à la fonction, en laissant le seuil inchangé (
0.5).
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Define the filter function
def filter_low_confidence_predictions(prob_dists, threshold=0.5):
filtered_indices = [i for i, ____ in enumerate(____) ____]
return filtered_indices
# Find the indices
filtered_indices = ____
high_confidence_texts = [texts[i] for i in filtered_indices]
print("High-confidence texts:", high_confidence_texts)