Eine Active-Learning-Pipeline implementieren
In dieser Übung richtest du einen Active Learner mit einem Logit-Modell (Logistic Regression) und einer Uncertainty-Sampling-Strategie ein.
Der Datensatz wurde bereits geladen: X_labeled für gelabelte Trainingsdaten, X_unlabeled für ungelabelte Trainingsdaten und y_labeled für die Labels.
Die benötigten Bibliotheken wurden importiert: ActiveLearner aus modAL.models, uncertainty_sampling aus modAL.uncertainty und LogisticRegression aus sklearn.linear_model.
Diese Übung ist Teil des Kurses
Reinforcement Learning aus menschlichem Feedback (RLHF)
Anleitung zur Übung
- Initialisiere ein
ActiveLearner-Objekt. - Verwende LogisticRegression als Estimator.
- Nutze Uncertainty Sampling als Abfragestrategie (query strategy).
- Initialisiere den Learner mit gelabelten Trainingsdaten.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Create the active learner object
learner = ____(
# Set the estimator
____,
# Set the query strategy
____,
# Pass the labeled data
X_training=____, y_training=____
)