CommencezCommencez gratuitement

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)

Voir le cours

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)
Modifier et exécuter le code