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)
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=____
)