CommencerCommencer gratuitement

Mettre en place un pipeline d’active learning

Dans cet exercice, vous allez configurer un apprenant actif en utilisant un modèle de régression logistique et une stratégie d’échantillonnage par incertitude.

Le jeu de données a été chargé avec X_labeled pour les données d’entraînement annotées, X_unlabeled pour les données d’entraînement non annotées, et y_labeled pour les étiquettes.

Les bibliothèques nécessaires ont été importées : ActiveLearner depuis modAL.models, uncertainty_sampling depuis modAL.uncertainty et LogisticRegression depuis sklearn.linear_model.

Cet exercice fait partie du cours

Reinforcement Learning from Human Feedback (RLHF)

Afficher le cours

Instructions

  • Initialisez un objet ActiveLearner.
  • Utilisez LogisticRegression comme estimateur.
  • Utilisez l’échantillonnage par incertitude comme stratégie de requête.
  • Initialisez l’apprenant avec des données d’entraînement annotées.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Create the active learner object
learner = ____(
    # Set the estimator 
    ____,
    # Set the query strategy
    ____,
    # Pass the labeled data
    X_training=____, y_training=____
)
Modifier et exécuter le code